While the argument that only microkernels can provide modularity with
respect to software development seems highly flawed, modularity with
respect to privilege seems more challenging (impossible?) for a
monolithic kernel and modularity with respect to fault isolation seems
to require substantially more discipline/ constraint than typical for a monolithic design.
Software like FUSE (Filesystem in Userspace) hints that some microkernel aspects are desirable even in a monolithic kernel system.
I know relatively little about OSes, but the arguments I have read on
both sides seem to have been very biased.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 17:59:37 |
Calls: | 10,389 |
Files: | 14,061 |
Messages: | 6,416,956 |