"Compiling the Linux kernel could either be the coolest
thing you've done under Linux or the most frustrating. But it is
also something any serious Linux user cannot avoid. Newer kernels
support the latest hardware. Bugs will have been fixed and
"The Linux kernel is the heart of the operating system. This is
the software that takes care of the programs that are currently
running on your system as well as handling the interactions of
those processes with your hardware. The kernel will decide how much
CPU time and usage is allowed to the various programs."
"Why would you need to compile a kernel? Well, the Linux kernel
is what interfaces with your hardware and newer hardware is always
out in the market. A newer kernel will probably support that
hardware. Hardware might not be the only reason you will want to
upgrade to a newer kernel. The kernel is not flawless code. There
are always going to be bugs found and fixed. The kernel will need
to be patched and re-compiled with these fixes in place."