|
Here are a few books which we have used, and would recommend to people wanting to learn more about Linux. Linux Device Drivers, 3rd Edition
If you are going to be writing a device driver for Linux, this is the best reference book around. It describes through worked examples how to handle many of the issues you will encounter, including memory allocation, access to hardware, time, modules, and interrupts. Make sure that you get the third edition of this book, which cover the 2.6 kernel. The second edition only kernel version 2.4.
Link to the amazon.co.uk web page.
For reference, the second edition is also still available online. As part of writing the third edition of this book, the author Jonathan Corbet wrote several articles which are available from from the LWN site: http://lwn.net/Articles/driver-porting/. IA-64 Linux Kernel: Design and Implementation
If you want to really understand how recent versions of the Linux kernel work, this is the best book we've seen. Each chapter follows the same style, of describing how the Linux kernel works, what features the IA-64 architecture provides, and how they have been used in the kernel implementation. Very well written, clear and remarkably error free. Worth reading even if you're not directly interested in the IA-64.
Link to the amazon.co.uk web page.
|
|||||||||||||||||||
|
||||||||||||||||||||