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/