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?