


Got a question... is there any advantage of using any option as a module, when I know that I will want it all the time? Some persons say to use as modules when it is possible... I wonder why.PaulBredbury wrote:This is why it is better to compile your own kernel, with the options compiled in that you know you want, and everything else excluded so that they can't mess up or bloat your system.
I would say that most suggest including myself to compile into the kernel if you need it all the time. make it static ..jeanfrancis wrote:Got a question... is there any advantage of using any option as a module, when I know that I will want it all the time? Some persons say to use as modules when it is possible... I wonder why.PaulBredbury wrote:This is why it is better to compile your own kernel, with the options compiled in that you know you want, and everything else excluded so that they can't mess up or bloat your system.

In my opinion, the best examples of when/why one should use a driver as a module, instead of compiling it in the kernel, are with the network drivers and the sound card drivers. Most network drivers seem to work only as modules or to only allow to set some options if run as modules. ALSA seems to run better if the drivers are built as modules instead of in the kernel. Moreover, if you want to restart the alsa system, you should have the driver built as a module.jeanfrancis wrote:Got a question... is there any advantage of using any option as a module, when I know that I will want it all the time? Some persons say to use as modules when it is possible... I wonder why.

Sounds like voodoo. I've not heard that.jmbsvicetto wrote:Most network drivers seem to work only as modules
Set the options in /boot/grub/menu.lst, e.g.:to only allow to set some options if run as modules
Code: Select all
kernel /boot/kernel root=/dev/sda1 panic=30 vga=775 usbhid.mousepoll=2
It is recommended that you configure the
driver as module since it is currently the only way to pass parameters
to the driver or configure more than one bonding device.
