some questions from a kernel newbe:
Is it possible to make the kernel completely modular?
I think that even the core would be split it up into
modules like: system (arch*, memory management), module-loader, swapper, vfs,...
Then I would like to be able to update/exchange some modules even while running
(especially desireable for servers)
The modules would consist of the init code and the functional code.
The init code is only needed for loading/initialization and optionally
for converting the data structures of the old module.
If a module is going to be exchanged all dependent modules will be locked.
How about adding a "hibernate" feature (like in WinNT 5.0) to the kernel?
i.e the whole userspace is saved to disk and can be reloaded at the next start.
-- Thomas Tanner -----------------------------
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu