Linux Books, Documents, and Lectures

Title Year Description
Advanced Linux Programming Advanced Linux Programming 2001 Description Advanced 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 Linux Device Drivers, 2nd Edition 2001 Description This 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 Linux Kernel In A Nutshell 2006 Description Linux 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 Linux Kernel Module Programming Guide 2007 Description This 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 The Linux Development Platform - Configuring, Using, and Maintaining a Complete Programming Environment 2003 Description This book is an effort to enable the reader to set up and use open source to create a development environment.
Ubuntu 10.x Essentials Ubuntu 10.x Essentials 2010 Description The purpose of this book is to provide an overview of the essential knowledge required to use and maintain an Ubuntu system.
Ubuntu Pocket Guide and Reference Ubuntu Pocket Guide and Reference 2009 Description Guide and Reference is a totally unique and concise guide for everyday Ubuntu use. It's the world's most popular Ubuntu book.