For installation instructions see the Section called Installing Linux-2.4.22 in Chapter 8.
Linux (2.4.22):
ftp://ftp.kernel.org/pub/linux/kernel/
(Last checked against version 2.4.18.)
The Linux kernel is at the core of every Linux system. It's what makes Linux tick. When a computer is turned on and boots a Linux system, the very first piece of Linux software that gets loaded is the kernel. The kernel initializes the system's hardware components: serial ports, parallel ports, sound cards, network cards, IDE controllers, SCSI controllers and a lot more. In a nutshell the kernel makes the hardware available so that the software can run.
Linux installs the following files:
kernel and kernel headers
(Last checked against version 2.4.18.)
The Linux kernel is at the core of every Linux system. It's what makes Linux tick. When a computer is turned on and boots a Linux system, the very first piece of Linux software that gets loaded is the kernel. The kernel initializes the system's hardware components: serial ports, parallel ports, sound cards, network cards, IDE controllers, SCSI controllers and a lot more. In a nutshell the kernel makes the hardware available so that the software can run.
These are the files we copy to /usr/include/{linux,asm} in Chapter 6. They should match those which glibc was compiled against and therefore should not be replaced when upgrading the kernel. They are essential for compiling many programs.
(Last checked against version 2.4.17.)
Bash: sh
Binutils: ar, as, ld, nm, objcopy
Coreutils: basename, cat, cp, date, expr, ln, md5sum, mkdir, mv,
pwd, rm, sort, stty, tail, touch, uname, whoami, yes
Findutils: find, xargs
Gawk: awk
GCC: cc1, collect2, cpp0, gcc
Grep: grep
Gzip: gzip
Make: make
Modutils: depmod, genksyms
Net-tools: dnsdomainname, hostname
Sed: sed