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.
For a correct kernel rebuilding procedure search google.
make mrproper (first time, and then only to reset values)
make menuconfig (or xconfig)
make dep
make clean
make bzImage
make modules
make modules_install
make install
lilo <- don't forget it
Yuck! That's a lot of steps! It's SO much simpler in FreeBSD/DragonFly*.
make buildkernel
make installkernel
Sheesh. Linux users and the things they put up with!
* Yes, I'm aware that in DF you now pretty much need to do a make buildworld before doing the make buildkernel, unless you do a 'make nativekernel.' The price of progress i guess.
For a correct kernel rebuilding procedure search google.
make mrproper (first time, and then only to reset values)
make menuconfig (or xconfig)
make dep
make clean
make bzImage
make modules
make modules_install
make install
lilo <- don't forget it
Yuck! That's a lot of steps! It's SO much simpler in FreeBSD/DragonFly*.
make buildkernel
make installkernel
Sheesh. Linux users and the things they put up with!
* Yes, I'm aware that in DF you now pretty much need to do a make buildworld before doing the make buildkernel, unless you do a 'make nativekernel.' The price of progress i guess.