Recommended readings
BEFORE INSTALLING THE SYSTEM
Plan 9 from Bell Labs
- The main paper.
The Use of Name Spaces in Plan 9
The Organization of Networks in Plan 9
README
- by Brian Kernighan
JUST AFTER INSTALLING THE SYSTEM
intro
(1)
- introduction to Plan 9 man page
Introduction to Operating Abstractions using Plan 9 from Bell Labs
'Using The System' wiki pages
UNIX_to_Plan_9_command_translation
Tip_o'_the_day
FAQ
The Unix Programming Environment
by Brian W. Kernighan and Rob Pike. ISBN 0-13-937681-X (paperback), 0-13-937699-2 (hardback)
FOR DEVELOPERS
How to Use the Plan 9 C Compiler
- Introduction to the Plan 9 developement environment, not only the compilers, but the libraries, build(
mk
(1)
) and debugging(
acid
(1)
) tools. A must read for developers new to Plan 9.
Resources about threaded programming in the Bell Labs CSP style
by Russ S. Cox.
The Ubiquitous File Server in Plan 9 (2005)
by C. H. Forsyth.
Distributed Computing With Plan 9
by Sape Mullender and Dave Presotto.
Notes on the Plan 9 kernel source:
PDF
,
PDF A4 GZ
ΒΈ
ASCII plain text
; and the corresponding
kernel source snapshot
.
Communicating Sequential Processes (CSP)
by Tony Hoare - CSP is the concurrency model used in Inferno and
thread
(2)
- For more information see
http://www.usingcsp.com
SEE ALSO
Papers
,
/sys/doc/*
,
doc archive Plan 9 section
.
plan_9/].
Wiki
Docs
News
Devel
Papers
Download