Where to find the kernel source
All of the source code for the Linux kernel can be found on one of the kernel.org sites, a worldwide network of servers that mirror the Linux source code, enabling everyone to find a local server close to him. This allows the main kernel servers to be responsive to the mirror sites, and lets users download the needed files as quickly as possible.
The main http://www.kernel.org. site shows all of the current kernel versions for the various different kernel trees, as shown in Figure 3-2.

Figure 3-2. The main kernel.org web site
To download the latest stable kernel version, click on the F character on the line for the kernel version. This will download the full source tree. Or you can navigate to the proper subdirectory for all of the 2.6 kernel versions, http://www.us.kernel.org/pub/linux/kernel/v2.6/, shown in Figure 3-3.

Figure 3-3. The 2.6 kernel source directory
It is also possible to download the kernel source from the command line, using the wget or curl utilities, both of which should come with your Linux distribution.
To download the 2.6.17.8 kernel version using wget, enter:
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.8.tar.gz --17:44:55-- http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.8.tar.gz => `linux-2.6.17.8.tar.gz' ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access