At 20:25 30/12/2000, you wrote:
>
>I'd like to know, can somebody put me straight on why we should be 
>optimising our kernels? what is a kernel?
>
>David and Alicia

Assuming this is not a wind-up. The kernel is the "guts" of the operating 
systems. This is the software that makes the computer come alive and allows 
other bits of software called "applications", which we as users interact 
with. The kernal software provides functions which allows application 
softaware to access hard disks, the internet or draw pictures on your vdu 
screen. Since the kernel is doing all this on behalf of all the applictions 
that are running on your computer it is a good idea for it to be very 
efficient in what it does. Optimisation is a method of building the kernel 
through a process called compilation that makes the resulant kernl software 
smaller (so it uses less memory) and also runs faster. When one is actually 
developing software that will be part of the kernel or work very intimately 
with the kernel, one may have a version of kernel which contains software 
that will help in debugging and developing these types of software, thus in 
that case one will be running a non-optimised kernel.

-- Dev


Reply via email to