xref: /plan9-contrib/sys/doc/contents.ms (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1.FP lucidasans
2.na
3.ds CH
4.de He
5.sp
6.ft B
7.in 0
8\\$1
9.sp .5
10.ft
11.br
12..
13.de Ti
14.ft R
15.ta \\n(LLuR
16\\$2 \a\|\|\\$1
17.br
18..
19.de Au
20.ft I
21.in 1i
22.ll -.5i
23\\$1
24.br
25.ll +.5i
26..
27.de De
28.ft R
29.in .5i
30.ll -.5i
31\\$1
32.br
33.ll +.5i
34.in 0
35.sp .5
36..
37.nr PS 9
38.nr VS 11
39.nf
40.LP
41.ps 12
42.ce
43.B "Table of Contents
44.ps
45.sp .5i
46.He "Introduction
47.Ti 7 "Plan 9 From Bell Labs
48.Au "Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil \%Winterbottom
49.De "An overview of the system; read at least this paper before you install.
50.Ti 17 "README
51.Au "Brian W. Kernighan
52.De "A view of the system for those familiar with UNIX.
53.Ti 27 "The Use of Name Spaces in Plan 9
54.Au "Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil \%Winterbottom
55.De "What's in a name?
56.Ti 37 "The Organization of Networks in Plan 9
57.Au "Dave Presotto and Phil Winterbottom
58.De "Connecting the pieces.
59.He "Programming
60.Ti 47 "How to Use the Plan 9 C Compiler
61.Au "Rob Pike
62.De "The starting point for C programming under Plan 9.
63.Ti 57 "APE \(em The ANSI/POSIX Environment
64.Au "Howard Trickey
65.De "Moving C code between UNIX and Plan 9.
66.Ti 67 "Alef User's Guide
67.Au "Bob Flandrena
68.De "A tutorial introduction to the concurrent programming language Alef.
69.Ti 77 "Alef Language Reference Manual
70.Au "Phil Winterbottom
71.De "The definitive Alef document.
72.Ti 87 "Acid: A Debugger Built From A Language
73.Au "Phil Winterbottom
74.De "An overview paper about the Acid debugger.
75.Ti 97 "Acid Manual
76.Au "Phil Winterbottom
77.De "The reference manual for the language and its libraries.
78.Ti 107 "Maintaining Files on Plan 9 with Mk
79.Au "Andrew G. Hume and Bob Flandrena
80.De "An introduction to Plan 9's replacement for \f(CWmake\fP.
81.Ti 117 "Plan 9 Mkfiles
82.Au "Bob Flandrena
83.De "The conventions for using \f(CWmk\fP in Plan 9.
84.Ti 127 "A Manual for the Plan 9 assembler.
85.Au "Rob Pike
86.De "Things you'd rather not know.
87.bp
88.He "User Interfaces
89.Ti 137 "8½, the Plan 9 Window System
90.Au "Rob Pike
91.De "An introduction to the window system and its unusual implementation.
92.Ti 147 "Rc \(em The Plan 9 Shell
93.Au "Tom Duff
94.De "An introduction to the new shell, complete with examples.
95.Ti 157 "The Text Editor \&\f(CWsam\fP
96.Au "Rob Pike
97.De "\f(CWSam\fP is the standard editor on Plan 9.
98.Ti 167 "Acme: A User Interface for Programmers
99.Au "Rob Pike
100.De "A system with a more radical approach to programming and editing.
101.He "Implementation
102.Ti 177 "Hello World, or Καλημέρα κόσμε, or \f(Jpこんにちは 世界\fP
103.Au "Rob Pike and Ken Thompson
104.De "The details about Plan 9's character set: the Unicode Standard plus an ASCII-compatible encoding.
105.Ti 187 "Plan 9 C Compilers
106.Au "Ken Thompson
107.De "The design and some internals of the compiler suite.
108.Ti 197 "Adding Application Support for a New Architecture in Plan 9
109.Au "Bob Flandrena
110.De "The procedures necessary to add a new instruction set to Plan 9's programming environment.
111.Ti 207 "The Plan 9 File Server
112.Au "Ken Thompson
113.De "The design of the central file server and its novel backup system.
114.Ti 217 "The IL protocol
115.Au "Dave Presotto and Phil Winterbottom
116.De "A description of the IP protocol Plan 9 uses for internal communication.
117.Ti 227 "Process Sleep and Wakeup on a Shared-memory Multiprocessor
118.Au "Rob Pike, Dave Presotto, Ken Thompson, and Gerard Holzmann
119.De "A detailed study of a central issue in the Plan 9 kernel.
120.He "Miscellany
121.Ti 237 "Raster Graphics in Plan 9
122.Au "Tom Duff
123.De "The tools for playing with color images.
124.Ti 247 "A Quick Introduction to the Panel Library
125.Au "Tom Duff
126.De "A tour of a new toolkit for building graphical applications.
127.Ti 257 "A Guide to the Lp Printer Spooler
128.Au "Paul Glick
129.De "Adminstering the suite of tools to drive PostScript printers.
130.Ti 267 "Troff User's Manual
131.Au "Joseph F. Ossanna and Brian W. Kernighan
132.De "The old warhorse, updated for Unicode characters.
133.bp
134.Ti 277 "Using SPIN
135.Au "Gerard Holzmann
136.De "An introduction to a tool for analyzing parallel and distributed programs.
137.He "Installation
138.Ti 287 "The Various Ports
139.De "The hardware requirements for the Plan 9 compilers and kernels.
140.Ti 307 "Installing the Plan 9 Distribution
141.De "Getting the system up and running, using a PC.
142