contents.ms 5.3 KB

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