This article describes in a detailed, step-by-step approach,
how to build a custom Linux kernel for your
server or desktop machine. You will learn how to optimize the
kernel for your computer's processor, and make the kernel only
support the drivers and
features that you require. You also may want to add support
for a
Linux feature that is missing from your distribution's kernel,
or
to get a some hardware to work correctly. Your finished Linux
kernal will be smaller in size, it will run faster, and it will have
all the
fixes and
enhancements found in the latest stable version.