Linux Resources


TitleYearDescription
Advanced Linux Programming 2001Advanced Linux Programming is intended for the programmer already familiar with the C programming language. The authors take a tutorial approach and teach the most important concepts and power features of the GNU/Linux system in application programs.
Linux Device Drivers, 2nd Edition 2001This text should offer a hands-on approach to understanding the kernel internals and some of the design choices made by the Linux developers. The material should give an interesting overview of the kernel implementation as well.
Linux Kernel In A Nutshell 2006Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need.
Linux Kernel Module Programming Guide 2007This book is about writing Linux Kernel Modules. It is useful for programmers who know C and want to learn how to write kernel modules. It is written as an `How-To' instruction manual, with examples of all of the important techniques.
The Linux Development Platform - Configuring, Using, and Maintaining a Complete Programming Environment 2003 This book is an effort to enable the reader to set up and use open source to create a development environment.