A number of good dead tree books are available, covering Linux 2.4 and Linux 2.6, as well as particular kernel subsystems. There also exist a number of generic programming references which are particularly useful from a kernel programming viewpoint. This page contains references to these are other texts along with their corresponding ISBN and publisher details. Click on a book for reader feedback and reviews.
LinuxDeviceDrivers 2nd Edition (O\'Reilly and associates. ISBN: 0-596-00008-1)
- covers linux kernel 2.4
also available in electronic form, see [http://www.xml.com/ldd/chapter/book/index.html Linux Device Drivers 2 online ]
LinuxDeviceDrivers 3rd Edition (O\'Reilly and associates. ISBN: 0-596-00590-3) see [http://www.oreilly.com/catalog/linuxdrive3/ O\'Reilly Reference]
- covers linux kernel 2.6
also available in electronic form, see [http://lwn.net/Kernel/LDD3/ Linux Device Drivers 3 online ]
LinuxKernelDevelopment (SAMS, Developer Library Series. ISBN: 0-672-32512-8)
- covers linux kernel 2.6.
LinuxKernelDevelopment 2nd Edition (Novell Press, ISBN : 0-672-32720-1) see [http://www.novell.com/training/books/book.html?book=bookDev&val=5 Novell Press Reference]
UnderstandingTheLinuxKernel 2nd Edition (O\'Reilly and associates. ISBN: 0-596-00213-0) see [:UnderstandingTheLinuxKernel:O\'Reilly Reference]
- covers linux kernel 2.4
UnderstandingTheLinuxKernel 3rd Edition (O\'Reilly and associates. ISBN: 0-596-00565-2) see [:UnderstandingTheLinuxVirtualMemoryManager:O\'Reilly Reference]
- covers linux kernel 2.6
[:KernelBooks/ULNI:Understanding Linux Network Internals] 1st Edition, 2005 (O'Reilly, ISBN 0-596-00255-6)
- covers linux kernel 2.6
see [http://lwn.net/Articles/168894/ LWN.net review] and [http://www.amazon.com/gp/product/0596002556 Amazon.com reviews]