Getting the kernel source
From Crashcourse Wiki
You'll want the ability to configure and build a new kernel from fairly recent source. The easiest solution is to clone a copy of the main "git" repository, then just git pull to update it on a regular basis.
To clone the repository, first install the git tools:
# yum install git
then do the clone:
$ git clone -n git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

