4 ms·
You're right that early microkernels (Mach) were pretty awfully slow. But that was really more the early 90's. Even before 2000 there were new systems that we
by cvwright 11y ago
You're right that early microkernels (Mach) were pretty awfully slow. But that was really more the early 90's. Even before 2000 there were new systems that were already much, much faster than Mach.
If you read the article, you'll see several references to papers that show microkernel performance on par with or better than traditional monolithic Unix systems. For example, "EROS: a fast capability system" by Shapiro, Smith, and Farber, in SOSP 1999. http://dl.acm.org/citation.cfm?doid=319151.319163 http://dl.acm.org/citation.cfm?doid=319151.319163
- mitchty 11y agoWhat intrigues me is the network stacks on linux for 40 gigabit network adapters ignore the kernel for as much as they can. Perhaps microkernels make more sense for our future hardware. Dunno just shooting from the hip here.