Christopher Ballog wrote:
Hello
If I add many device drivers as modules to the kernel ( for example the cdrom modules ) how will this effect the kernel?
My guess would be, that kernel will be slower and larger, do to the over head involved.
No, if you add the drivers as modules, you will not be adding to kernel size, you will be making it smaller. You can either build things permanantly into the kernel, or make them as modules. If you make them as modules, they are only loaded into ram memory, when you do an insmod, or kerneld automatically installs them when requested by the kernel. If you load up a bunch of modules, you will be slowing things down. You should remove modules when done with them. Alot of people don't start sound, unless they need to use it. Then remove sound when you are done. You also slow things down by starting alot of services and daemons which you don't really need. You may not need the http, ftp, and telnet going on a workstation. There are alot of things you can turn off. Automount, cron, atd, are not neccessary, although quite useful. On the bright side, I was reading thru the 2.2 kernel docs, and it includes loadable module support within it, as a replacement for kerneld. The cool feature about this new loadable module support, is that it will automatically remove the module from memory if it hasn't been used in a few minutes. I'm very excited about the 2.2 kernel after reading about the new features. - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e Check out the SuSE-FAQ at <A HREF="http://www.suse.com/Support/Doku/FAQ/"><A HREF="http://www.suse.com/Support/Doku/FAQ/</A">http://www.suse.com/Support/Doku/FAQ/</A</A>> and the archiv at <A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html</A">http://www.suse.com/Mailinglists/suse-linux-e/index.html</A</A>>