1/29 Early monolithic kernels: Multics and Unix

Reading

  1. “Multics—The first seven years”, F. J. Corbató, J. H. Saltzer, and C. T. Clingen (1972 Spring Joint Computer Conference)

  2. “Protection in an information processing utility”, Robert M, Graham (1968)

  3. “The evolution of the Unix time-sharing system”, Dennis M. Ritchie (1979/1984—this version AT&T Bell Laboratories Technical Journal 63(6), October 1984)

Reading questions

  1. How do Multics’s “insights” (paper #1) and protection mechanisms (paper #2) relate to its “goals” (paper #1)?
  2. Which Multics “goals” did Unix give up on? Why?
  3. Which Multics “goals” remain unachieved in modern operating systems?

Further reading