Linux Compilation
Linux Compilation
What is kernel?
It is part of operating system software
It makes sure that all other processes in the system work together coherently.
The kernel has the most important job of keeping everything else synchronized.
When it is required?
After adding static device driver
Hardware Requirement
Minimum configuration (2.4.X) as per published document
2.4 kernel can boot with 8M of RAM, but preferred is 64M.
To build kernel actually requires, little extra kernel.
Software Requirement
The minimum software versions for a kernel build are found in the file
./Documentation/Changes file of the installed sources.
A common sticking point on distributions transitioning between 2.4.x and 2.6.x kernels is
the module-init-tools package which must be updated to work with the 2.6.x kernel.
Also, be aware that the underlying version of glibc, the GNU libc package, is implied. If
you are upgrading from particularly old distributions then you will likely need to upgrade
glibc itself