2007/6/3, Vihan Pandey vihanpandey@gmail.com:
AFAIK, the main reason Linux (and other commercially used OS kernels) stay away from pure microkernels is speed. The microkernel design doesn't optimize for speed, it does so for clarity in design. Monolithic (and hybrid) kernels optimize for speed while at the same time, having sufficiently clear design.
and is that a reason to dismiss the very idea of Mircro kernels itself ? Again to quote AST ````In bilogy, extinction is forever, but in computer science, it is sometimes only for a few years".
Priorities change over time and advancement of technology. If we could provide a more secure and reliable system at the cost of performance we might still go for it, because hardware is become cheap.
Cheers Praveen