123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- .FP lucidasans
- .na
- .ds CH
- .de He
- .sp
- .ft B
- .in 0
- \\$1
- .sp .5
- .ft
- .br
- ..
- .de Ti
- .ft R
- .ta \\n(LLuR
- \\$2 \a\|\|\\$1
- .br
- ..
- .de Au
- .ft I
- .in 1i
- .ll -.5i
- \\$1
- .br
- .ll +.5i
- ..
- .de De
- .ft R
- .in .5i
- .ll -.5i
- \\$1
- .br
- .ll +.5i
- .in 0
- .sp .5
- ..
- .de Co
- ..
- .nr PS 9
- .nr VS 11
- .nf
- .LP
- .ps 12
- .ce
- .B "Table of Contents
- .ps
- .sp .5i
- .He "Introduction
- .Ti 1 "Plan 9 From Bell Labs
- .Au "Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil \%Winterbottom
- .De "An overview of the system; read at least this paper before you install.
- .Co seems ok; a little dated; unchanged except to mention appearance in Computing Systems
- .Ti 23 "The Use of Name Spaces in Plan 9
- .Au "Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil \%Winterbottom
- .Co updated only to mention appearance in SIGOPS
- .De "What's in a name?
- .Ti 29 "The Organization of Networks in Plan 9
- .Au "Dave Presotto and Phil Winterbottom
- .De "Connecting the pieces. The details in the paper are outdated but the ideas still apply.
- .Ti 43 "Security in Plan 9
- .Au "Russ Cox, Eric Grosse, Rob Pike, Dave Presotto, and Sean Quinlan
- .De "An overview of the security architecture.
- .He "Programming
- .Ti 63 "How to Use the Plan 9 C Compiler
- .Au "Rob Pike
- .Co updated
- .De "The starting point for C programming under Plan 9.
- .Ti 77 "Changes to the Programming Environment in the Fourth Release of Plan 9
- .Au "Rob Pike
- .De "An overview of the changes to the C library since the Third Release.
- .Ti 83 "APE \(em The ANSI/POSIX Environment
- .Au "Howard Trickey
- .Co updated
- .De "Moving C code between UNIX and Plan 9.
- .Ti 87 "Acid: A Debugger Built From A Language
- .Au "Phil Winterbottom
- .Co fine
- .De "An overview paper about the Acid debugger.
- .Ti 101 "Acid Manual
- .Au "Phil Winterbottom
- .Co updated
- .De "The reference manual for the language and its libraries.
- .Ti 127 "Maintaining Files on Plan 9 with Mk
- .Au "Andrew G. Hume and Bob Flandrena
- .Co updated
- .De "An introduction to Plan 9's replacement for \f(CWmake\fP.
- .Ti 141 "Plan 9 Mkfiles
- .Au "Bob Flandrena
- .Co updated
- .De "The conventions for using \f(CWmk\fP in Plan 9.
- .Ti 149 "A Manual for the Plan 9 assembler
- .Au "Rob Pike
- .Co updated
- .De "Things you'd rather not know.
- .bp
- .He "User Interfaces
- .Ti 159 "8½, the Plan 9 Window System
- .Au "Rob Pike
- .Co fine - introductory footnote tweaked
- .De "An introduction to the (previous) window system and its unusual implementation.
- .Ti 169 "Rc \(em The Plan 9 Shell
- .Au "Tom Duff
- .Co updated
- .De "An introduction to the new shell, complete with examples.
- .Ti 185 "The Text Editor \&\f(CWsam\fP
- .Au "Rob Pike
- .Co fine
- .De "\f(CWSam\fP is the standard editor on Plan 9.
- .Ti 215 "Acme: A User Interface for Programmers
- .Au "Rob Pike
- .Co fine
- .De "A system with a more radical approach to programming and editing.
- .Ti 231 "Plumbing and Other Utilities
- .Au "Rob Pike
- .Co new
- .De "Inter-process communication that enlivens the interactive user interface.
- .He "Implementation
- .Ti 247 "Hello World, or Καλημέρα κόσμε, or \f(Jpこんにちは 世界\fP
- .Au "Rob Pike and Ken Thompson
- .Co fine
- .De "The details about Plan 9's character set: the Unicode Standard plus an ASCII-compatible encoding.
- .Ti 259 "Plan 9 C Compilers
- .Au "Ken Thompson
- .Co updated
- .De "The design and some internals of the compiler suite.
- .Ti 271 "Adding Application Support for a New Architecture in Plan 9
- .Au "Bob Flandrena
- .Co updated
- .De "The procedures necessary to add a new instruction set to Plan 9's programming environment.
- .Ti 279 "The Plan 9 File Server
- .Au "Ken Thompson
- .Co updated
- .De "The design of the central file server and its novel backup system.
- .Ti 287 "Venti: A new approach to archival storage
- .Au "Sean Quinlan and Sean Dorward
- .De "Archival block-level storage using secure hashes as block identifiers.
- .Ti 301 "The IL protocol
- .Au "Dave Presotto and Phil Winterbottom
- .De "A description of the Internet protocol Plan 9 uses for internal communication.
- .Ti 307 "Lexical File Names in Plan 9, or, Getting Dot-Dot Right
- .Au "Rob Pike
- .Co new
- .De "A vexing old problem solved: how to make \f(CWpwd\fP get the right answer in the face of multiply-bound directories.
- .Ti 319 "Process Sleep and Wakeup on a Shared-memory Multiprocessor
- .Au "Rob Pike, Dave Presotto, Ken Thompson, and Gerard Holzmann
- .Co fine - updated with citation footnote
- .De "A detailed study of a central issue in the Plan 9 kernel.
- .He "Miscellany
- .Ti 325 "A Guide to the Lp Printer Spooler
- .Au "Paul Glick
- .De "Adminstering the suite of tools to drive PostScript printers.
- .Ti 333 "Troff User's Manual
- .Au "Joseph F. Ossanna and Brian W. Kernighan
- .Co updated
- .De "The old warhorse, updated for Unicode characters.
- .bp
- .Ti 373 "Using SPIN
- .Au "Gerard Holzmann
- .Co updated
- .De "An introduction to a tool for analyzing parallel and distributed programs.
- .He "Installation
- .Ti 400 "The Various Ports
- .De "The hardware requirements for the Plan 9 compilers and kernels.
|