Overview of the Singularity Project

Hunt, Larus, Abadi, Aiken, Barham, Fahndrich, Hawblitzel, Hodson, Levi, Murphy, Steensgaard, Tarditi, Wobber, Zill (2005)

What kind of paper is this?

The Story

Special Sauce

Applications

Singularity OS Architecture (pssst, it's a microkernel)

The Singularity Kernel

Process Model

Channels

Sing#

Evaluation

Feature Analysis

  1. Features that are common practice
  2. Features that are not used and should stay that way
  3. Features that are not used but should be reconsidered
  4. Features for which the jury is out