Minix 3 hits the net
Posted Oct 24, 2005 22:14 UTC (Mon) by
jd (guest, #26381)
In reply to:
Minix 3 hits the net by drag
Parent article:
Minix 3 hits the net
Microkernels split things too much between kernel-space and user-space, leading to massive communications overheads. An "exokernel" (where the bulk of the work is done in userspace and only things absolutely needing kernel authority are in kernel space) would seem to make more sense. Better yet, these days where clusters are becoming more common, it would make sense to borrow ideas from Plan9 on distributing resources and various clustering technologies on distributing code and data.
The ideal OS is something you can plunk down on a system, where you don't have to care if it's one node or a million, where you don't have to care if memory is uniform or NUMA, and where you don't need to care if you're using multiple cores, SMP or cheesecake. The OS is supposed to hide the underlying physical architecture, so the ideal OS is one that can do this optimally over a distributed, dynamically-shifting topology.
(
Log in to post comments)