Chapter 6. Kernel Tuning

Table of Contents
6.1. Kernel versions
6.2. Compiling the Linux Kernel
6.2.1. Using make config
6.2.2. Using make menuconfig
6.2.3. Using make xconfig
6.2.4. Options for configuring the kernel
6.2.5. Kernel Modules and You
6.2.6. Building The Kernel
6.3. Tuning a Runing Linux System
6.3.1. The /proc filesystem
6.3.2. Using powertweak

Unlike most other UNIX or UNIX-like operating systems, the source code to the kernel is available for easy tuning and upgrading. With kernels being packaged in distributions, the necessity for most users to compile their own kernels is pretty low. There are advantages to compiling your own kernels, though:

This chapter covers each of these situations, and also tuning of running kernels using applications like sysconf and powertweak.