Alexander Skwar <[EMAIL PROTECTED]> writes:
> Why are the kernel-2.2.17-0.17mdk config files (or at least the i586.config
> file) so badly modularized?  You force the usage of an initrd by having all
> the SCSI low level drivers be compiled as a module, but why don't you also
> compile *EVERYTHING* then as a module (e.g. general SCSI supprt, IDE
> drivers, floppy, the various fs (ext2, iso9660, ....)?  I mean, we already
> have to use an initrd, so might as well use it consequently.
> 
> This doesn't make any sense at all to me.

as ext2 is used by nearly all users, there is no sense in compiling it in module.
IDE isn't modularized because it's quite a lot used too.

These important subsystems saves memory when compiling in kernel core because
the kernel frees the data used only at initialization which it doesn't do
for modules (__devinit and __init data).
well, for the few people which don't use ext2 at all and the few (in comparison
to ide users) which don't use EIDE, they wastes a few ram kb.

it does make sense for me :-)


Reply via email to