Skip to Content
Linux Device Drivers, Second Edition
book

Linux Device Drivers, Second Edition

by Jonathan Corbet, Alessandro Rubini
June 2001
Intermediate to advanced
592 pages
19h 20m
English
O'Reilly Media, Inc.
Content preview from Linux Device Drivers, Second Edition

Bibliography

Most of the information in this book has been extracted from the kernel sources, which are the best documentation about the Linux kernel.

Kernel sources can be retrieved from hundreds of FTP sites around the world, so we won’t list them here.

Version dependencies are best checked by looking at the patches, which are available from the same places where you get the whole source. The program called repatch might help you in checking how a single file has been modified throughout the different kernel patches; it is available in the source files provided on the O’Reilly FTP site.

On http://www.ibiblio.org and all its mirrors you can also find several device drivers, which can surely help in writing your own.

Linux Kernel Books

Linux Internals. Moshe Bar. 0072125985. McGraw-Hill.

Understanding the Linux Kernel. Daniel P. Bovet and Marco Cesati. 0596000022. O’Reilly & Associates.

Linux Core Kernel Commentary. Scott Maxwell. 1576104699. Coriolis.

Kernel Projects for Linux. Gary J. Nutt. 0201612437. Addison-Wesley.

Unix Design and Internals

The Design of the Unix Operating System. Prentice Hall. 1987. Maurice Bach. .

Advanced Programming in the UNIX Environment. Richard Stevens. 0201563177. Addison-Wesley.

Unix Network Programming. Richard Stevens. 0139498761. P T R Prentice-Hall.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Linux Device Drivers, 3rd Edition

Linux Device Drivers, 3rd Edition

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

Publisher Resources

ISBN: 0596000081Supplemental ContentCatalog PageErrata