]> git.lizzy.rs Git - plan9front.git/blob - sys/doc/contents.ms
devproc: allow anyone to change user of its own processes to "none"
[plan9front.git] / sys / doc / contents.ms
1 .HTML "Plan 9 — The Documents (Volume 2)
2 .FP lucidasans
3 .na
4 .ds CH
5 .
6 .de He
7 .sp
8 .ft B
9 .in 0
10 \\$1
11 .sp .5
12 .ft
13 .br
14 ..
15 .
16 .\" BUG: \! transparency always emits the rest of the line, even in
17 .\" an `unexecuted' if-else branch, so this doesn't work as desired.
18 .\" .de Ti
19 .\" .ft R
20 .\" .ie h \{\
21 .\" \\$3 
22 .\" (\c
23 .\" .if !'\\$2'troff' \! \<a href="\\$2.html"\>html\</a\> |
24 .\" \! \<a href="\\$2.ps"\>ps\</a\>
25 .\" |
26 .\" \! \<a href="\\$2.pdf"\>pdf\</a\>)
27 .\" ...\}
28 .\" .el \{\
29 .\" .ta \\n(LLuR
30 .\" \\$3 \a\|\|\\$1
31 .\" ...\}
32 .\" .br
33 .\" ..
34 .
35 .de Au
36 .ft I
37 .in 1i
38 .ll -.5i
39 \\$1
40 .br
41 .ll +.5i
42 ..
43 .de De
44 .ft R
45 .in .5i
46 .ll -.5i
47 \\$1
48 .br
49 .ll +.5i
50 .in 0
51 .sp .5
52 ..
53 .de Co
54 ..
55 .
56 .nr PS 9
57 .nr VS 11
58 .nf
59 .
60 .LP
61 .ps 12
62 .ce
63 .ie h .B "Plan 9 \(em The Documents (Volume 2)
64 .el .B "Table of Contents
65 .ps
66 .sp .5i
67 .He "Introduction
68 .
69 .Ti 1 9 "Plan 9 From Bell Labs
70 .Au "Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil \%Winterbottom
71 .De "An overview of the system; read at least this paper before you install.
72 .Co seems ok; a little dated; unchanged except to mention appearance in Computing Systems
73 .Ti 23 names "The Use of Name Spaces in Plan 9
74 .Au "Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil \%Winterbottom
75 .Co updated only to mention appearance in SIGOPS
76 .De "What's in a name?
77 .Ti 29 net/net "The Organization of Networks in Plan 9
78 .Au "Dave Presotto and Phil Winterbottom
79 .De "Connecting the pieces.  The details in the paper are outdated but the ideas still apply.
80 .Ti 43 auth "Security in Plan 9
81 .Au "Russ Cox, Eric Grosse, Rob Pike, Dave Presotto, and Sean Quinlan
82 .De "An overview of the security architecture.
83 .He "Programming
84 .Ti 63 comp "How to Use the Plan 9 C Compiler
85 .Au "Rob Pike
86 .Co updated
87 .De "The starting point for C programming under Plan 9.
88 .Ti 77 prog4 "Changes to the Programming Environment in the Fourth Release of Plan 9
89 .Au "Rob Pike
90 .De "An overview of the changes to the C library since the Third Release.
91 .Ti 83 ape "APE \(em The ANSI/POSIX Environment
92 .Au "Howard Trickey
93 .Co updated
94 .De "Moving C code between UNIX and Plan 9.
95 .Ti 87 acidpaper "Acid: A Debugger Built From A Language
96 .Au "Phil Winterbottom
97 .Co fine
98 .De "An overview paper about the Acid debugger.
99 .Ti 101 acid "Acid Manual
100 .Au "Phil Winterbottom
101 .Co updated
102 .De "The reference manual for the language and its libraries.
103 .Ti 127 mk "Maintaining Files on Plan 9 with Mk
104 .Au "Andrew G. Hume and Bob Flandrena
105 .Co updated
106 .De "An introduction to Plan 9's replacement for \f(CWmake\fP.
107 .Ti 141 mkfiles "Plan 9 Mkfiles
108 .Au "Bob Flandrena
109 .Co updated
110 .De "The conventions for using \f(CWmk\fP in Plan 9.
111 .Ti 149 asm "A Manual for the Plan 9 assembler
112 .Au "Rob Pike
113 .Co updated
114 .De "Things you'd rather not know.
115 .bp
116 .He "User Interfaces
117 .Ti 159 8½/8½ "8½, the Plan 9 Window System
118 .Au "Rob Pike
119 .Co fine - introductory footnote tweaked
120 .De "An introduction to the (previous) window system and its unusual implementation.
121 .Ti 169 rc "Rc \(em The Plan 9 Shell
122 .Au "Tom Duff
123 .Co updated
124 .De "An introduction to the new shell, complete with examples.
125 .Ti 185 sam/sam "The Text Editor \&\f(CWsam\fP
126 .Au "Rob Pike
127 .Co fine
128 .De "\f(CWSam\fP is the standard editor on Plan 9.
129 .Ti 215 acme/acme "Acme: A User Interface for Programmers
130 .Au "Rob Pike
131 .Co fine
132 .De "A system with a more radical approach to programming and editing.
133 .Ti 231 plumb "Plumbing and Other Utilities
134 .Au "Rob Pike
135 .Co new
136 .De "Inter-process communication that enlivens the interactive user interface.
137 .He "Implementation
138 .Ti 247 utf "Hello World, or Καλημέρα κόσμε, or \f(Jpこんにちは 世界\fP
139 .Au "Rob Pike and Ken Thompson
140 .Co fine
141 .De "The details about Plan 9's character set: the Unicode Standard plus an ASCII-compatible encoding.
142 .Ti 259 compiler "Plan 9 C Compilers
143 .Au "Ken Thompson
144 .Co updated
145 .De "The design and some internals of the compiler suite.
146 .Ti 271 libmach "Adding Application Support for a New Architecture in Plan 9
147 .Au "Bob Flandrena
148 .Co updated
149 .De "The procedures necessary to add a new instruction set to Plan 9's programming environment.
150 .Ti 279 fs/fs "The Plan 9 File Server
151 .Au "Ken Thompson
152 .Co updated
153 .De "The design of the central file server and its novel backup system.
154 .Ti 287 venti/venti "Venti: A new approach to archival storage
155 .Au "Sean Quinlan and Sean Dorward
156 .De "Archival block-level storage using secure hashes as block identifiers.
157 .Ti 301 il/il "The IL protocol
158 .Au "Dave Presotto and Phil Winterbottom
159 .De "A description of the Internet protocol Plan 9 uses for internal communication.
160 .Ti 307 lexnames "Lexical File Names in Plan 9, or, Getting Dot-Dot Right
161 .Au "Rob Pike
162 .Co new
163 .De "A vexing old problem solved: how to make \f(CWpwd\fP get the right answer in the face of multiply-bound directories.
164 .Ti 319 sleep "Process Sleep and Wakeup on a Shared-memory Multiprocessor
165 .Au "Rob Pike, Dave Presotto, Ken Thompson, and Gerard Holzmann
166 .Co fine - updated with citation footnote
167 .De "A detailed study of a central issue in the Plan 9 kernel.
168 .He "Miscellany
169 .Ti 325 lp "A Guide to the Lp Printer Spooler
170 .Au "Paul Glick
171 .De "Adminstering the suite of tools to drive PostScript printers.
172 .Ti 333 troff "Troff User's Manual
173 .Au "Joseph F. Ossanna and Brian W. Kernighan
174 .Co updated
175 .De "The old warhorse, updated for Unicode characters.
176 .bp
177 .Ti 373 spin "Using SPIN
178 .Au "Gerard Holzmann
179 .Co updated
180 .De "An introduction to a tool for analyzing parallel and distributed programs.
181 .He "Installation
182 .Ti 400 port "The Various Ports
183 .De "The hardware requirements for the Plan 9 compilers and kernels.
184 .
185 .Hp