Yes and no. If you remove the things that you don't need that are compiled into the kernel this can help. Especially if the driver probes your hardware everytime you boot. Removing these can speed up boot time. Any modules you don't need just reduce the size of your install.Originally Posted by SunDevil
Smaller kernel size. Smaller memory footprint for the kernel. With the drivers as modules, you are using only the memory you need.Whats the deal with these modules? i can choose to load or unload a module but i have to compile my kernel first to make sure it can support that module? Then what is the advantage of using modules?
Most modules are compiled by default. It is really up to the Linux ditribution to determine what modules to enable by default. ie. most likely to be used, not too unstable, etc...
In reference to the NTFS module, Red Hat chooses not to enable it in the kernels they ship. Prior to very recent kernel versions the NTFS module was very unstable. The module would corrupt kernel memory and indirectly this would lead to filesystem corruption. Oops. The NTFS module is now stable, however Red Hat still isn't enabling it because of concerns abotu possible patent/legal issues with the module and M$.