Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question 开发者_如何学编程http://en.wikipedia.org/wiki/Exokernel
seems like a great idea. Anyone know why it never took off? I'm geniunely curious why it didn't become popular in niche situations (like servers -- there are things do-able in exokernels that are simply impossible in Linux/BSD).
Thanks!
Note: marked at community wiki as this might be considered discussion oriented.
Speculation follows:
To provide a working system (i.e. one for users (even geeky users) instead of one for tinkerers) you're going to have to make all those policy decisions that the exokernel provider declined to make. That is, you going to have to provide one or more schedulers, a disk queueing manager, a network stack, and so ad nauseam.
And once you've done that, what have you gained?
精彩评论