The Performance of µ-Kernel-Based Systems

Härtig, Hohmuth, Liedtke, Schoenberg, Wolter (1997)

What kind of paper?

Thesis Statement

The research community decided that microkernels were bad only because first generation microkernels were slow. However, microkernels should be very tightly-coupled with the hardware, and if they are, then the resulting systems can be perform as well as monolithic kernels.
  • Look at this via a 4-way comparison
    1. Native Linux
    2. L4Linux
    3. MkLinux
    4. In-kernel MkLinux

    The L4 micro-kernel

    L4Linux

    Performance

    Conclusions