Plan 9 from Bell Labs

By the mid 1980 s, the trend in computing was away from large centralized time-shared computers towards networks of smaller, personal machines, typically UNIX worksta­ tions . People had grown weary of overloaded, bureaucratic timesharing machines and were eager to move to small, self-maintained systems, even if that meant a net loss in computing power. As microcomputers became faster, even that loss was recovered, and this style of computing remains popular today.

[1]  A. Retrospective,et al.  The UNIX Time-sharing System , 1977 .

[2]  Brian W. Kernighan,et al.  The UNIX™ programming environment , 1979, Softw. Pract. Exp..

[3]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[4]  J. Postel Transmission Control Protocol , 1981, RFC.

[5]  A. J. Herbert The Cambridge Distributed Computing System , 1983, Advanced Course: Local Area Networks.

[6]  Rob Pike Graphics in overlapping bitmap layers , 1983, SIGGRAPH.

[7]  William J. Bolosky,et al.  Mach: A New Kernel Foundation for UNIX Development , 1986, USENIX Summer.

[8]  Jerome H. Saltzer,et al.  Kerberos authentication and authorization system , 1987 .

[9]  Rob Pike The text editor sam , 1987, Softw. Pract. Exp..

[10]  Andrew R. Cherenson,et al.  The Sprite network operating system , 1988, Computer.

[11]  Rob Pike A Concurrent Window System , 1989, Comput. Syst..

[12]  Corporate Ieee,et al.  Information Technology-Portable Operating System Interface , 1990 .

[13]  Dennis M. Ritchie,et al.  A stream input-output system , 1990 .

[14]  Tom Duff RC—a shell for plan 9 and UNIX , 1990 .

[15]  Rob Pike,et al.  8-1/2, the Plan 9 Window System , 1991, USENIX Summer.

[16]  Sean Quinlan,et al.  A cached WORM file system , 1991, Softw. Pract. Exp..

[17]  Martín Abadi,et al.  Authentication in distributed systems: theory and practice , 1991, SOSP '91.

[18]  Herman Chung-Hwa Rao,et al.  The Jade file system , 1992 .

[19]  Rob Pike,et al.  Hello World or š±»·¼­Á± ºÌüµ or , 1993 .

[20]  P. Daniels The Unicode Standard: Worldwide Character Encoding, Version 1.0 , 1993 .

[21]  Ken Thompson,et al.  The use of name spaces in Plan 9 , 1993, OPSR.

[22]  David L. Presotto,et al.  The Organization of Networks in Plan 9 , 1993, USENIX Winter.

[23]  Phil Winterbottom ALEF Language Reference Manual , 1993 .

[24]  Brent B. Welch,et al.  A Comparison of Three Distributed File System Architectures: Vnode, Sprite, and Plan 9 , 1994, Comput. Syst..

[25]  Rob Pike Acme: A User Interface for Programmers , 1994, USENIX Winter.