Written by a leading developer and maintainer of the Linux kernel,
Linux Kernel in a Nutshell is a comprehensive
overview of kernel configuration and building, a critical task for
Linux users and administrators.
No distribution can provide a Linux kernel that meets all users'
needs. Computers big and small have special requirements that require
reconfiguring and rebuilding the kernel. Whether you are trying to
get sound, wireless support, and power management working on a laptop
or incorporating enterprise features such as logical volume management
on a large server, you can benefit from the insights in this book.
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. In addition to configuration and installation steps, the book
offers reference material and discussions of related topics such as
control of kernel options at runtime.
A key benefit of the book is a chapter on determining exactly what drivers are needed for your hardware. Also included are recipes that
list what you need to do to accomplish a wide range of popular tasks.
Greg Kroah-Hartman has been building the Linux kernel since 1996 and started writing Linux kernel drivers in 1999. He is currently the maintainer of the USB, PCI, driver core and sysfs subsystems in the kernel source tree and is also one half of the -stable kernel release team. He created the udev program and maintains the Linux hotplug userspace project. He is a Gentoo Linux developer as well as the co-author of the third edition of the "Linux Device Drivers" book and a contributing editor to Linux Journal. He also created and maintains the Linux Device Driver Kit. He currently works for SuSE Labs/Novell, doing various Linux kernel related tasks.