ACM Home Page
Please provide us with feedback. Feedback
Personal distributed computing: the Alto and Ethernet software
Full text PdfPdf (3.00 MB)
Source History of Personal Workstations archive
Proceedings of the ACM Conference on The history of personal workstations table of contents
Palo Alto, California, United States
Pages: 101 - 131  
Year of Publication: 1986
ISBN:0-89791-176-8
Author
Butler Lampson  Systems Research Center, Digital Equipment Corp., 130 Lytton Avenue, Palo Alto, CA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 30,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/12178.12186
What is a DOI?

ABSTRACT

The personal distributed computing system based on the Alto and the Ethernet was a major effort to make computers help people to think and communicate. The paper describes the complex and diverse collection of software that was built to pursue this goal, ranging from operating systems, programming environments, and communications software to printing and file servers, user interfaces, and applications such as editors, illustrators, and mail systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
D.R. Boggs et al. Pup: An internetwork architecture. IEEE Transactions on Communications, 28(4):612-624, April 1980.
 
5
D.K. Brotz. Laurel Manual. Technical Report CSL-81-6, Xerox Palo Alto Research Center, 1981.
6
7
 
8
P.A. Crisman, editor. The Compatible Time- Sharing System: A Programmer's Guide. MIT Press, 2nd edition, 1965.
 
9
L.P. Deutsch. Experience with a microprogrammed Interlisp system. IEEE Transactions on Computers, C-28(10), October 1979.
 
10
L.P. Deutsch. A Lisp machine with very compact programs. In Proc. 3rd International Joint Conference on Artificial Intelligence, Stanford, 1973.
 
11
L.P. Deutsch and E.A. Taft. Requirements for an experimental programming environment. Technical Report CSL-80-10, Xerox Palo Alto Research Center, June 1980.
12
 
13
D.C. Engelbart and W.K English. A research center for augmenting human intellect. In Proc. AFIPS Conference, pages 395-410, 1968.
 
14
E.R. Fiala. The MAXC systems. IEEE Computer, 11(5):57-67, May 1978.
15
 
16
17
 
18
D. Ingalls. The Smalltalk graphics kernel. Byte, 6(8):168-194, August 1981.
19
 
20
R.K. Johnsson and J.D. Wick. An overview of the Mesa processor architecture. ACM Sigplan Notices, 17(4):20-29, April 1982.
 
21
 
22
A.C. Kay and A. Goldberg. Personal dynamic media. IEEE Computer, 10(3), March 1977.
 
23
 
24
 
25
B.W. Lampson, editor. Alto User's Handbook. Xerox Palo Alto Research Center, 1976.
 
26
B.W. Lampson et al. A user machine in a timesharing system. Proc. IEEE, 54(12):1744-1766, December 1966.
27
28
 
29
B.W. Lampson and R.F. Sproull. An open operating system for a single-user machine. ACM Operating Systems Review, 13(5), November 1979.
 
30
 
31
P.J. Leach et al. The architecture of an integrated local network. IEEE Journal on Selected Areas of Communication, SAC-1(5):842- 856, November 1983.
 
32
J. Licklider. Man-computer symbiosis. IRE Trans. Human Factors in Electronics, HFE-I:4- 11, March 1960.
 
33
J.M. McQuillan and D.C. Walden. The Arpanet design decisions. Computer Networks, 1(5):243- 289, September 1977.
34
 
35
J.S. Moore. The TXDT Package - Interlisp Text Editing Primitives. Technical Report CSL-81-2, Xerox Palo Alto Research Center, January 1981.
 
36
R.M. Needham and A.J. Herbert. The Cambridge Distributed Computing System. Addison- Wesley, 1982.
 
37
38
 
39
H. Rheingold. Tools for Thought. Simon and Schuster, 1985.
 
40
M. Richards. BCPL: A tool for compiler writing and system programming. In Proc. AFIPS Conference, pages 557-566, 1969.
41
42
 
43
D.C. Smith et al. The Star user interface: An overview. In Proc. AFIPS Conf., pages 515-528, 1982.
 
44
R.F. Sproull. Introduction to Interpress. Xerox Printing Systems Division, 1984.
45
46
 
47
J.E. Stoy and C. Strachey. OS6-an experimental operating system for a small computer. Computer Journal, 15(2 and 3), May and August 1972.
 
48
I. Sutherland. Sketchpad, a man-machine graphical communication system. In Proc. AFIPS Conf., pages 329-346, 1963.
 
49
R.E. Sweet. The Mesa programming environment. Sigplan Notices, 20(7):216-229, July 1985.
 
50
D. Swinehart et al. WFS: A simple shared file system for a distributed environment. ACM Operating Systems Review, 13(5), November 1979.
51
 
52
W. Teitelman. A display-oriented programmer's assistant. In Proe. 5th International Joint Conference on Artificial Intelligence, pages 905-917, 1977.
 
53
W. Teitelman. A tour through Cedar. IEEE Software, 1(4), April 1984.
 
54
W. Teitelman et al. Interlisp Reference Manual. Technical Report, Xerox Palo Alto Research Center, 1978.
 
55
W. Teitelman and L. Masinter. The Interlisp programming environment. IEEE Computer, 14(4):25-34, April 1981.
56
 
57
C.P. Thacker. SIL--a simple illustrator for CAD. In S. Chang, editor, Fundamentals Handbook of Electrical and Computer Engineering, Volume 3, pages 477-489, Wiley, 1983.
 
58
C.P. Thacker et al. Alto: A personal computer. In Siewiorek et al., editors, Computer Structures: Principles and Examples, Hill, 1982. Also CSL-79- search Center (1979).
59
 
60
J.E. White and Y.K. Dalal. Higher-level protocols enhance Ethernet. Electronic Design, 30(8):31-41, April 1982.