To quote the for the book:
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.
To quote me, the author of the book:
If you want to know how to build, configure, and install a custom Linux kernel
on your machine, buy this book. It is written by someone who spends every
day building, configuring, and installing custom kernels as part of the
development process of this fun, collaborative project called Linux.
I'm especially proud of the chapter on how to figure out how to configure a
custom kernel based on the hardware running on your machine. This is an
essential task for anyone wanting to wring out the best possible speed and
control of your hardware.