April 1, 2005
Linux Device Drivers, 3rd Edition
Writing device drivers is one of the few areas of programming for the Linux operating system that calls for kernel-specific knowledge. And device drivers literally drive everything you’re interested in - disks, monitors, keyboards, modems - everything outside the computer chip and memory. For years now, programmers have relied on the classic Linux Device Drivers (Third edition, Corbet, Rubini, and Kroah-Hartman) to master this critical subject.