Organization of Class 9:30 Introduction (45 min) Logistics What is Linux, brief history Intro to Linux kernel programming (45 min) 11:00 Break 11:30 Character devices (mem.c, busmouse.c) TTY devices (rocketport linux.c) 12:30 Lunch! 1:30 Block devices (ramdisk.c, rd.c) SCSI devices (1740) 3:00 Break 3:30 Network devices (skeleton.c) Other issues/questions