Nowadays Linux distributions are coming with a built in and precompiled kernel. They are: making the connection between your hardware and software, controlling softwares and resources on your PC/Laptop, they doing everything what is must-to-be for your system.
They have some positive and negative side-effects.
Generally the Linux "newbies" are happy with the precompiled kernel - no command line, no work, everything is up and running automatically. Nice! And you save a lot of time. But! You can compile kernel for your own requirements.
Positive side-effects of the own compiled kernel are:
  • it may works faster then the precompiled
  • you can save a lot of memory by unloading processes what you don't need
  • you are getting complete control of your system
  • it is cool
Actually there are no negative side-effects, just some requirements. You need to know how to work under command line, how to compile, etc.
So i don't want to waste your time, here is the link for the best/easiest kernel compiling how-to what I ever read.
It has been written by
How to compile your own Linux kernel for openSUSE.


Mian Muhammad Arif said...

I think the link is not active anymore. Any way its true, compiling own kernel has many benefits.