Linked by Ben Hughes on Tue 5th Oct 2004 19:16 UTC
GNU/Linux, and all other operating systems, are based around a kernel which controls hardware access and maximizes CPU and RAM efficiency by controlling when and how much programs get to use. The difference between Linux and most other operating systems (closed source ones at least BSD and other open source OS's you can do this with) is that you can compile the kernel to meet your needs.
Permalink for comment
To read all comments associated with this story, please click here.
I am not compiling my kernel on regular basis, but as far as I understand Thorvalds letter, you should leave your system-provided kernel at /usr/src/linux and compile your new kernel anywhere else.
This is for system compatibility, the system compiled expects to find header files with a certain version in /usr/src/linux, and if a new version is found instead of the expected the system may be confused, and you may end up with a "f00barred" system.
This with compiling new kernels in /usr/src/linux is an old habit from before the time of 2.4 version of kernels.
Hi.
I am not compiling my kernel on regular basis, but as far as I understand Thorvalds letter, you should leave your system-provided kernel at /usr/src/linux and compile your new kernel anywhere else.
This is for system compatibility, the system compiled expects to find header files with a certain version in /usr/src/linux, and if a new version is found instead of the expected the system may be confused, and you may end up with a "f00barred" system.
This with compiling new kernels in /usr/src/linux is an old habit from before the time of 2.4 version of kernels.