Compile the Linux Kernel


Compiling the kernel yourself has two main advantages:

  • Better Hardware Support
    Since every new kernel version includes new or updated drivers, compiling a kernel more recent than the one provided by your distribution usually gives better hardware support.
  • Optimization
    Distributions include kernels with very generic configurations to support as much hardware as possible , at the cost of losing hardware specific optimizations. While compiling the kernel, it is possible to enable these optimizations, thus getting better performance.