On 2/19/2011 8:13 AM, Matthias Drochner wrote:
I think before modular kernels are forced onto the masses,
at least 2 design problems should be fixed:
1. Autoloading needs to be done differently: The kernel doesn't
have the smarts to know which module is needed in which situation,
and there is no fine-grained administrative control. I've
complained in some other mail about the idiotic behavior
in case of exec format loaders.
Do you mean (for example) a more direct relationship between the kernel
and the modules of the same vintage? (My major issue with modules is
that a "non-essential, but used" module that is installed in an
otherwise working system is a PITA to revert...boot with modules
disabled, find the manually-backed-up version of the broken module,
restore it, then reboot again...and cross your fingers there are no
unforeseen inter-dependencies).
If that's not what you mean, can you elaborate?