2 |
- |
1 |
<?xml version="1.0" encoding="utf-8"?>
|
|
|
2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
|
|
3 |
"http://www.w3.org/TR/html4/loose.dtd">
|
|
|
4 |
<html>
|
|
|
5 |
<head>
|
|
|
6 |
<meta http-equiv=Content-Type content="text/html; charset=utf8">
|
|
|
7 |
<title>Plan 9 — The Documents (Volume 2)</title>
|
|
|
8 |
</meta>
|
|
|
9 |
</head>
|
|
|
10 |
<body>
|
|
|
11 |
<p style="margin-top: 0; margin-bottom: 0.05in"></p>
|
|
|
12 |
<p style="margin-top: 0; margin-bottom: 0.50in"></p>
|
|
|
13 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
|
|
|
14 |
<span style="font-size: 12pt"></span><span style="font-size: 12pt"><b>Plan 9 — The Documents (Volume 2)</b></span><span style="font-size: 12pt"></span></p>
|
|
|
15 |
<p style="margin-top: 0; margin-bottom: 0.50in"></p>
|
|
|
16 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
17 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
18 |
<span style="font-size: 10pt"><b>Introduction
|
|
|
19 |
</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
20 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
21 |
<span style="font-size: 10pt">Plan 9 From Bell Labs
|
|
|
22 |
(<a href="9.html">html</a> |
|
|
|
23 |
<a href="9.ps">ps</a> |
|
|
|
24 |
<a href="9.pdf">pdf</a>)
|
|
|
25 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
26 |
<span style="font-size: 10pt"><i>Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil Winterbottom
|
|
|
27 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
28 |
<span style="font-size: 10pt">An overview of the system; read at least this paper before you install.
|
|
|
29 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
30 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
31 |
<span style="font-size: 10pt">The Use of Name Spaces in Plan 9
|
|
|
32 |
(<a href="names.html">html</a> |
|
|
|
33 |
<a href="names.ps">ps</a> |
|
|
|
34 |
<a href="names.pdf">pdf</a>)
|
|
|
35 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
36 |
<span style="font-size: 10pt"><i>Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil Winterbottom
|
|
|
37 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
38 |
<span style="font-size: 10pt">What’s in a name?
|
|
|
39 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
40 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
41 |
<span style="font-size: 10pt">The Organization of Networks in Plan 9
|
|
|
42 |
(<a href="net/net.html">html</a> |
|
|
|
43 |
<a href="net/net.ps">ps</a> |
|
|
|
44 |
<a href="net/net.pdf">pdf</a>)
|
|
|
45 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
46 |
<span style="font-size: 10pt"><i>Dave Presotto and Phil Winterbottom
|
|
|
47 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
48 |
<span style="font-size: 10pt">Connecting the pieces. The details in the paper are outdated but the ideas still apply.
|
|
|
49 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
50 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
51 |
<span style="font-size: 10pt">Security in Plan 9
|
|
|
52 |
(<a href="auth.html">html</a> |
|
|
|
53 |
<a href="auth.ps">ps</a> |
|
|
|
54 |
<a href="auth.pdf">pdf</a>)
|
|
|
55 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
56 |
<span style="font-size: 10pt"><i>Russ Cox, Eric Grosse, Rob Pike, Dave Presotto, and Sean Quinlan
|
|
|
57 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
58 |
<span style="font-size: 10pt">An overview of the security architecture.
|
|
|
59 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
60 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
61 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
62 |
<span style="font-size: 10pt"><b>Programming
|
|
|
63 |
</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
64 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
65 |
<span style="font-size: 10pt">How to Use the Plan 9 C Compiler
|
|
|
66 |
(<a href="comp.html">html</a> |
|
|
|
67 |
<a href="comp.ps">ps</a> |
|
|
|
68 |
<a href="comp.pdf">pdf</a>)
|
|
|
69 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
70 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
71 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
72 |
<span style="font-size: 10pt">The starting point for C programming under Plan 9.
|
|
|
73 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
74 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
75 |
<span style="font-size: 10pt">Changes to the Programming Environment in the Fourth Release of Plan 9
|
|
|
76 |
(<a href="prog4.html">html</a> |
|
|
|
77 |
<a href="prog4.ps">ps</a> |
|
|
|
78 |
<a href="prog4.pdf">pdf</a>)
|
|
|
79 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
80 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
81 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
82 |
<span style="font-size: 10pt">An overview of the changes to the C library since the Third Release.
|
|
|
83 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
84 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
85 |
<span style="font-size: 10pt">APE — The ANSI/POSIX Environment
|
|
|
86 |
(<a href="ape.html">html</a> |
|
|
|
87 |
<a href="ape.ps">ps</a> |
|
|
|
88 |
<a href="ape.pdf">pdf</a>)
|
|
|
89 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
90 |
<span style="font-size: 10pt"><i>Howard Trickey
|
|
|
91 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
92 |
<span style="font-size: 10pt">Moving C code between UNIX and Plan 9.
|
|
|
93 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
94 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
95 |
<span style="font-size: 10pt">Acid: A Debugger Built From A Language
|
|
|
96 |
(<a href="acidpaper.html">html</a> |
|
|
|
97 |
<a href="acidpaper.ps">ps</a> |
|
|
|
98 |
<a href="acidpaper.pdf">pdf</a>)
|
|
|
99 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
100 |
<span style="font-size: 10pt"><i>Phil Winterbottom
|
|
|
101 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
102 |
<span style="font-size: 10pt">An overview paper about the Acid debugger.
|
|
|
103 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
104 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
105 |
<span style="font-size: 10pt">Acid Manual
|
|
|
106 |
(<a href="acid.html">html</a> |
|
|
|
107 |
<a href="acid.ps">ps</a> |
|
|
|
108 |
<a href="acid.pdf">pdf</a>)
|
|
|
109 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
110 |
<span style="font-size: 10pt"><i>Phil Winterbottom
|
|
|
111 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
112 |
<span style="font-size: 10pt">The reference manual for the language and its libraries.
|
|
|
113 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
114 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
115 |
<span style="font-size: 10pt">Maintaining Files on Plan 9 with Mk
|
|
|
116 |
(<a href="mk.html">html</a> |
|
|
|
117 |
<a href="mk.ps">ps</a> |
|
|
|
118 |
<a href="mk.pdf">pdf</a>)
|
|
|
119 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
120 |
<span style="font-size: 10pt"><i>Andrew G. Hume and Bob Flandrena
|
|
|
121 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
122 |
<span style="font-size: 10pt">An introduction to Plan 9’s replacement for </span><span style="font-size: 10pt"><tt>make</tt></span><span style="font-size: 10pt">.
|
|
|
123 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
124 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
125 |
<span style="font-size: 10pt">Plan 9 Mkfiles
|
|
|
126 |
(<a href="mkfiles.html">html</a> |
|
|
|
127 |
<a href="mkfiles.ps">ps</a> |
|
|
|
128 |
<a href="mkfiles.pdf">pdf</a>)
|
|
|
129 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
130 |
<span style="font-size: 10pt"><i>Bob Flandrena
|
|
|
131 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
132 |
<span style="font-size: 10pt">The conventions for using </span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt"> in Plan 9.
|
|
|
133 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
134 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
135 |
<span style="font-size: 10pt">A Manual for the Plan 9 assembler
|
|
|
136 |
(<a href="asm.html">html</a> |
|
|
|
137 |
<a href="asm.ps">ps</a> |
|
|
|
138 |
<a href="asm.pdf">pdf</a>)
|
|
|
139 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
140 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
141 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
142 |
<span style="font-size: 10pt">Things you’d rather not know.
|
|
|
143 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
144 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
145 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
146 |
<span style="font-size: 10pt"><b>User Interfaces
|
|
|
147 |
</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
148 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
149 |
<span style="font-size: 10pt">8½, the Plan 9 Window System
|
|
|
150 |
(<a href="8½/8½.html">html</a> |
|
|
|
151 |
<a href="8½/8½.ps">ps</a> |
|
|
|
152 |
<a href="8½/8½.pdf">pdf</a>)
|
|
|
153 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
154 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
155 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
156 |
<span style="font-size: 10pt">An introduction to the (previous) window system and its unusual implementation.
|
|
|
157 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
158 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
159 |
<span style="font-size: 10pt">Rc — The Plan 9 Shell
|
|
|
160 |
(<a href="rc.html">html</a> |
|
|
|
161 |
<a href="rc.ps">ps</a> |
|
|
|
162 |
<a href="rc.pdf">pdf</a>)
|
|
|
163 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
164 |
<span style="font-size: 10pt"><i>Tom Duff
|
|
|
165 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
166 |
<span style="font-size: 10pt">An introduction to the new shell, complete with examples.
|
|
|
167 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
168 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
169 |
<span style="font-size: 10pt">The Text Editor </span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
|
|
|
170 |
(<a href="sam/sam.html">html</a> |
|
|
|
171 |
<a href="sam/sam.ps">ps</a> |
|
|
|
172 |
<a href="sam/sam.pdf">pdf</a>)
|
|
|
173 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
174 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
175 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
176 |
<span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt"> is the standard editor on Plan 9.
|
|
|
177 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
178 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
179 |
<span style="font-size: 10pt">Acme: A User Interface for Programmers
|
|
|
180 |
(<a href="acme/acme.html">html</a> |
|
|
|
181 |
<a href="acme/acme.ps">ps</a> |
|
|
|
182 |
<a href="acme/acme.pdf">pdf</a>)
|
|
|
183 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
184 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
185 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
186 |
<span style="font-size: 10pt">A system with a more radical approach to programming and editing.
|
|
|
187 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
188 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
189 |
<span style="font-size: 10pt">Plumbing and Other Utilities
|
|
|
190 |
(<a href="plumb.html">html</a> |
|
|
|
191 |
<a href="plumb.ps">ps</a> |
|
|
|
192 |
<a href="plumb.pdf">pdf</a>)
|
|
|
193 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
194 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
195 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
196 |
<span style="font-size: 10pt">Inter-process communication that enlivens the interactive user interface.
|
|
|
197 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
198 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
199 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
200 |
<span style="font-size: 10pt"><b>Implementation
|
|
|
201 |
</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
202 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
203 |
<span style="font-size: 10pt">Hello World, or Καλημέρα κόσμε, or </span><span style="font-size: 10pt">こんにちは 世界</span><span style="font-size: 10pt">
|
|
|
204 |
(<a href="utf.html">html</a> |
|
|
|
205 |
<a href="utf.ps">ps</a> |
|
|
|
206 |
<a href="utf.pdf">pdf</a>)
|
|
|
207 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
208 |
<span style="font-size: 10pt"><i>Rob Pike and Ken Thompson
|
|
|
209 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
210 |
<span style="font-size: 10pt">The details about Plan 9’s character set: the Unicode Standard plus an ASCII-compatible encoding.
|
|
|
211 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
212 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
213 |
<span style="font-size: 10pt">Plan 9 C Compilers
|
|
|
214 |
(<a href="compiler.html">html</a> |
|
|
|
215 |
<a href="compiler.ps">ps</a> |
|
|
|
216 |
<a href="compiler.pdf">pdf</a>)
|
|
|
217 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
218 |
<span style="font-size: 10pt"><i>Ken Thompson
|
|
|
219 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
220 |
<span style="font-size: 10pt">The design and some internals of the compiler suite.
|
|
|
221 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
222 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
223 |
<span style="font-size: 10pt">Adding Application Support for a New Architecture in Plan 9
|
|
|
224 |
(<a href="libmach.html">html</a> |
|
|
|
225 |
<a href="libmach.ps">ps</a> |
|
|
|
226 |
<a href="libmach.pdf">pdf</a>)
|
|
|
227 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
228 |
<span style="font-size: 10pt"><i>Bob Flandrena
|
|
|
229 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
230 |
<span style="font-size: 10pt">The procedures necessary to add a new instruction set to Plan 9’s programming environment.
|
|
|
231 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
232 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
233 |
<span style="font-size: 10pt">The Plan 9 File Server
|
|
|
234 |
(<a href="fs/fs.html">html</a> |
|
|
|
235 |
<a href="fs/fs.ps">ps</a> |
|
|
|
236 |
<a href="fs/fs.pdf">pdf</a>)
|
|
|
237 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
238 |
<span style="font-size: 10pt"><i>Ken Thompson
|
|
|
239 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
240 |
<span style="font-size: 10pt">The design of the central file server and its novel backup system.
|
|
|
241 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
242 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
243 |
<span style="font-size: 10pt">Venti: A new approach to archival storage
|
|
|
244 |
(<a href="venti/venti.html">html</a> |
|
|
|
245 |
<a href="venti/venti.ps">ps</a> |
|
|
|
246 |
<a href="venti/venti.pdf">pdf</a>)
|
|
|
247 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
248 |
<span style="font-size: 10pt"><i>Sean Quinlan and Sean Dorward
|
|
|
249 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
250 |
<span style="font-size: 10pt">Archival block-level storage using secure hashes as block identifiers.
|
|
|
251 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
252 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
253 |
<span style="font-size: 10pt">The IL protocol
|
|
|
254 |
(<a href="il/il.html">html</a> |
|
|
|
255 |
<a href="il/il.ps">ps</a> |
|
|
|
256 |
<a href="il/il.pdf">pdf</a>)
|
|
|
257 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
258 |
<span style="font-size: 10pt"><i>Dave Presotto and Phil Winterbottom
|
|
|
259 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
260 |
<span style="font-size: 10pt">A description of the Internet protocol Plan 9 uses for internal communication.
|
|
|
261 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
262 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
263 |
<span style="font-size: 10pt">Lexical File Names in Plan 9, or, Getting Dot-Dot Right
|
|
|
264 |
(<a href="lexnames.html">html</a> |
|
|
|
265 |
<a href="lexnames.ps">ps</a> |
|
|
|
266 |
<a href="lexnames.pdf">pdf</a>)
|
|
|
267 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
268 |
<span style="font-size: 10pt"><i>Rob Pike
|
|
|
269 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
270 |
<span style="font-size: 10pt">A vexing old problem solved: how to make </span><span style="font-size: 10pt"><tt>pwd</tt></span><span style="font-size: 10pt"> get the right answer in the face of multiply-bound directories.
|
|
|
271 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
272 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
273 |
<span style="font-size: 10pt">Process Sleep and Wakeup on a Shared-memory Multiprocessor
|
|
|
274 |
(<a href="sleep.html">html</a> |
|
|
|
275 |
<a href="sleep.ps">ps</a> |
|
|
|
276 |
<a href="sleep.pdf">pdf</a>)
|
|
|
277 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
278 |
<span style="font-size: 10pt"><i>Rob Pike, Dave Presotto, Ken Thompson, and Gerard Holzmann
|
|
|
279 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
280 |
<span style="font-size: 10pt">A detailed study of a central issue in the Plan 9 kernel.
|
|
|
281 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
282 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
283 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
284 |
<span style="font-size: 10pt"><b>Miscellany
|
|
|
285 |
</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
286 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
287 |
<span style="font-size: 10pt">A Guide to the Lp Printer Spooler
|
|
|
288 |
(<a href="lp.html">html</a> |
|
|
|
289 |
<a href="lp.ps">ps</a> |
|
|
|
290 |
<a href="lp.pdf">pdf</a>)
|
|
|
291 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
292 |
<span style="font-size: 10pt"><i>Paul Glick
|
|
|
293 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
294 |
<span style="font-size: 10pt">Adminstering the suite of tools to drive PostScript printers.
|
|
|
295 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
296 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
297 |
<span style="font-size: 10pt">Troff User’s Manual
|
|
|
298 |
(<a href="troff.ps">ps</a> |
|
|
|
299 |
<a href="troff.pdf">pdf</a>)
|
|
|
300 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
301 |
<span style="font-size: 10pt"><i>Joseph F. Ossanna and Brian W. Kernighan
|
|
|
302 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
303 |
<span style="font-size: 10pt">The old warhorse, updated for Unicode characters.
|
|
|
304 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
305 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
306 |
<span style="font-size: 10pt">Using SPIN
|
|
|
307 |
(<a href="spin.html">html</a> |
|
|
|
308 |
<a href="spin.ps">ps</a> |
|
|
|
309 |
<a href="spin.pdf">pdf</a>)
|
|
|
310 |
</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
311 |
<span style="font-size: 10pt"><i>Gerard Holzmann
|
|
|
312 |
</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
313 |
<span style="font-size: 10pt">An introduction to a tool for analyzing parallel and distributed programs.
|
|
|
314 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
315 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
316 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
317 |
<span style="font-size: 10pt"><b>Installation
|
|
|
318 |
</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
319 |
<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
320 |
<span style="font-size: 10pt">The Various Ports
|
|
|
321 |
(<a href="port.html">html</a> |
|
|
|
322 |
<a href="port.ps">ps</a> |
|
|
|
323 |
<a href="port.pdf">pdf</a>)
|
|
|
324 |
</span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
|
|
|
325 |
<span style="font-size: 10pt">The hardware requirements for the Plan 9 compilers and kernels.
|
|
|
326 |
</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
|
|
|
327 |
<p style="margin-top: 0; margin-bottom: 0.17in"></p>
|
|
|
328 |
<center><a href="/plan9/">Plan 9 Home Page</a></center>
|
|
|
329 |
<p style="margin-top: 0; margin-bottom: 0.50in"></p>
|
|
|
330 |
</body>
|
|
|
331 |
</html>
|
|
|
332 |
|