Hi,
 memory usage is important.
 You see, kernel memory is not swapped out.
   (imagine what would happen if an interrupt was sent to a module that 
    was swapped out)

 Consequently, A smaller kernel will make your other applications run 
    slightly faster.

Kernel modules are great for the kernel module developer.
It is much quicker to build a new version of the module than to build the 
new version into a monolithic kernel.

Kernel modules are great from a code tidiness perspective. They keep 
driver specific code for each piece of hardware in the same place.

Rebooting is a problem if you are running a server.
Changing the kernel module for a tape drive is a big deal, if you are on a 
monolithic kernel. 

Derek.

On Sat, 30 Apr 2005, Robert Himmelmann wrote:

> Thanks for your explanation.
> 
> I do not worry very much about memory usage as I have 1Gb of RAM and
> only use (without Eclipse) about half of it. I have a laptop, so I will
> not install new hardware often and rebooting is not a problem for me.
> (Why did I optimize everything for a fast startup and then leave the
> computer running 7/24?) Thus I don't have to worry about loading
> modules. The only module I will need to use is fglrx which is the driver
> for Radeon cards. Somehow that is loaded automatically.
> 
> Happy Hacking,
> Robert Himmelmann
> 
> Only those who leisurely approach that which the masses are busy about
> can be busy about that which the masses take leisurely.
>           -- Lao Tsu
> 
> "Murphy's Law, that brash proletarian restatement of G�del's Theorem ..."
>           -- Thomas Pynchon, "Gravity's Rainbow"
> 
> 
> 

-- 
Derek Smithies Ph.D.                         
IndraNet Technologies Ltd.                
Email: [EMAIL PROTECTED]         
ph +64 3 365 6485                          
Web: http://www.indranet-technologies.com/  

Reply via email to