Plan 9 — The Documents (Volume 2)
Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil Winterbottom
An overview of the system; read at least this paper before you install.
Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil Winterbottom
What’s in a name?
Dave Presotto and Phil Winterbottom
Connecting the pieces. The details in the paper are outdated but the ideas still apply.
Russ Cox, Eric Grosse, Rob Pike, Dave Presotto, and Sean Quinlan
An overview of the security architecture.
The starting point for C programming under Plan 9.
An overview of the changes to the C library since the Third Release.
Moving C code between UNIX and Plan 9.
An overview paper about the Acid debugger.
The reference manual for the language and its libraries.
Andrew G. Hume and Bob Flandrena
An introduction to Plan 9’s replacement for make.
The conventions for using mk in Plan 9.
Things you’d rather not know.
An introduction to the (previous) window system and its unusual implementation.
An introduction to the new shell, complete with examples.
Sam is the standard editor on Plan 9.
A system with a more radical approach to programming and editing.
Inter-process communication that enlivens the interactive user interface.
Rob Pike and Ken Thompson
The details about Plan 9’s character set: the Unicode Standard plus an ASCII-compatible encoding.
The design and some internals of the compiler suite.
The procedures necessary to add a new instruction set to Plan 9’s programming environment.
The design of the central file server and its novel backup system.