.TLPreface to the Third (2000) Edition.LPA great deal has happened to Plan 9 in the five years since its last release.Although much of the system will seem familiar, hardly any aspectof it is unchanged.The kernel has been heavily reworked;the graphical environment completely rewritten;many commands added, deleted, or replaced;and the libraries greatly expanded.Underneath, though, the same approach to computing remains:a distributed system that uses file-like naming to access andcontrol resources both local and remote..LPSome of the changes are sweeping:.IPAlef is gone, a casualty of the cost of maintaining multiple languages, compilers,and libraries in a diverse world,but its model for processes, tasks, and communication lives onin a new thread library for C..IPSupport for color displays is much more general, building on a newalpha-blending graphical operator called.CW drawthat replaces the old.CW bitblt .Plan 9 screens are now, discreetly, colorful..IPA new mechanism called plumbing connects applications togetherin a variety of ways, most obviously in the support of multimedia..IPThe interfaces to the panoply of rotating storage devices have beenunified and extended,while providing better support for having Plan 9 coexist with otheroperating systems on a single disk..IPPerhaps most important, this release of the system is being done underan open source agreement, providing cost-free source-level access to thesoftware..LPPlan 9 continues to be the work of many people.Besides those mentioned in the old preface,these people deserve particular note:Russ Cox did much of the work updating the graphicsand creating the new disk and bootstrap modelas well as providing a number of new commands;David Hogan ported Plan 9 to the Dec Alpha;andSape Mullender wrote the new thread library..LPOther new contributors includeBruce Ellis,Charles Forsyth,Eric Van Hensbergen,andTad Hunt..sp.in 3iBell Labs.brComputing Science Research Center.brMurray Hill NJ.brJune, 2000
.TL
Preface to the Third (2000) Edition
.LP
A great deal has happened to Plan 9 in the five years since its last release.
Although much of the system will seem familiar, hardly any aspect
of it is unchanged.
The kernel has been heavily reworked;
the graphical environment completely rewritten;
many commands added, deleted, or replaced;
and the libraries greatly expanded.
Underneath, though, the same approach to computing remains:
a distributed system that uses file-like naming to access and
control resources both local and remote.
.LP
Some of the changes are sweeping:
.IP
Alef is gone, a casualty of the cost of maintaining multiple languages, compilers,
and libraries in a diverse world,
but its model for processes, tasks, and communication lives on
in a new thread library for C.
.IP
Support for color displays is much more general, building on a new
alpha-blending graphical operator called
.CW draw
that replaces the old
.CW bitblt .
Plan 9 screens are now, discreetly, colorful.
.IP
A new mechanism called plumbing connects applications together
in a variety of ways, most obviously in the support of multimedia.
.IP
The interfaces to the panoply of rotating storage devices have been
unified and extended,
while providing better support for having Plan 9 coexist with other
operating systems on a single disk.
.IP
Perhaps most important, this release of the system is being done under
an open source agreement, providing cost-free source-level access to the
software.
.LP
Plan 9 continues to be the work of many people.
Besides those mentioned in the old preface,
these people deserve particular note:
Russ Cox did much of the work updating the graphics
and creating the new disk and bootstrap model
as well as providing a number of new commands;
David Hogan ported Plan 9 to the Dec Alpha;
and
Sape Mullender wrote the new thread library.
.LP
Other new contributors include
Bruce Ellis,
Charles Forsyth,
Eric Van Hensbergen,
and
Tad Hunt.
.sp
.in 3i
Bell Labs
.br
Computing Science Research Center
.br
Murray Hill NJ
.br
June, 2000