Alto Computer
   HOME

TheInfoList



OR:

The Xerox Alto is a computer system developed at
Xerox PARC Future Concepts division (formerly Palo Alto Research Center, PARC and Xerox PARC) is a research and development company in Palo Alto, California. It was founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, as a div ...
(Palo Alto Research Center) in the 1970s. It is considered one of the first
workstation A workstation is a special computer designed for technical or computational science, scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating syste ...
s or
personal computer A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
s, and its development pioneered many aspects of modern computing. It features a
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI), a
mouse A mouse (: mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus'' ...
,
Ethernet Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
networking, and the ability to run multiple applications simultaneously. It is one of the first computers to use a
WYSIWYG In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
(What You See Is What You Get) text editor and has a bit-mapped display. The Alto did not succeed commercially, but it had a significant influence on the development of future computer systems. The Alto was designed for an
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
based on a GUI, later using the
desktop metaphor In computing, the desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users interact more easily with the computer. The desktop metaphor treats the computer monitor as if it is ...
. The first machines were introduced on March 1, 1973, and in limited production starting one decade before Xerox's designs inspired Apple to release the first mass-market GUI computers. The Alto is contained in a relatively small cabinet and uses a custom
central processing unit A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU) built from multiple SSI and MSI
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s. Each machine cost tens of thousands of dollars. Few were built initially, but by the late 1970s, about 1,000 were in use at various Xerox laboratories, and about another 500 in several universities. Total production was about 2,000 systems. The Alto became well known in
Silicon Valley Silicon Valley is a region in Northern California that is a global center for high technology and innovation. Located in the southern part of the San Francisco Bay Area, it corresponds roughly to the geographical area of the Santa Clara Valley ...
and its GUI was increasingly seen as the future of computing. In 1979,
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company Apple Inc. Jobs was also the founder of NeXT and chairman and majority shareholder o ...
arranged a visit to Xerox PARC, during which
Apple Computer Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Computer Co ...
personnel received demonstrations of Xerox technology in exchange for Xerox being able to purchase stock options in Apple. After two visits to see the Alto, Apple engineers used the concepts in developing the
Lisa Lisa or LISA may refer to: People People with the mononym * Lisa (Japanese musician, born 1974), stylized "LISA" * Lisa, stagename of Japanese singer Lisa Komine (born 1978) * Lisa (South Korean singer) (born 1980) * Lisa (Japanese musician, b ...
and
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
systems. In 1981, Xerox commercialized a line of office computers, the
Star A star is a luminous spheroid of plasma (physics), plasma held together by Self-gravitation, self-gravity. The List of nearest stars and brown dwarfs, nearest star to Earth is the Sun. Many other stars are visible to the naked eye at night sk ...
, based on concepts from the Alto. A complete office system including several workstations, storage, and a
laser printer Laser printing is an electrostatic digital printing process. It produces high-quality text and graphics (and moderate-quality photographs) by repeatedly passing a laser beam back and forth over a Electric charge, negatively charged cylinder call ...
cost up to . Like the Alto, the Star had little direct impact on the market.


History

The Alto is the first computer with a graphical operating system, and was built on earlier graphical interface designs. It was conceived in 1972 in a memo written by
Butler Lampson Butler W. Lampson (born December 23, 1943) is an American computer scientist best known for his contributions to the development and implementation of distributed personal computing. Education and early life After graduating from the Lawrencev ...
, inspired by the oN-Line System (NLS) developed by
Douglas Engelbart Douglas Carl Engelbart (January 30, 1925 – July 2, 2013) was an American engineer, inventor, and a pioneer in many aspects of computer science. He is best known for his work on founding the field of human–computer interaction, particularly ...
and Dustin Lindberg at
SRI International SRI International (SRI) is a nonprofit organization, nonprofit scientific research, scientific research institute and organization headquartered in Menlo Park, California, United States. It was established in 1946 by trustees of Stanford Univer ...
(SRI). Of further influence was the PLATO education system developed at the Computer-based Education Research Laboratory at the University of Illinois. The Alto was designed mostly by Charles P. Thacker. Industrial Design and manufacturing was sub-contracted to Xerox's Special Programs Group in El Segundo, whose team included program manager Doug Stewart, operations manager Abbey Silverstone, and industrial designer Bob Nishimura. An initial run of 30 units was produced by the Special Programs Group, working with
John Ellenby John Ellenby (9 January 1941 – 17 August 2016) was a British businessman. He was the founder of Grid Systems Corporation, maker of the Grid Compass, one of the first commercially successful laptop computers. He also co-founded GeoVector, an ...
at PARC and Stewart and Silverstone at El Segundo, who were responsible for re-designing the Alto's electronics. Due to the success of the pilot run, the team went on to produce approximately 2,000 units over the next ten years. Several Xerox Alto chassis are on display at the
Computer History Museum The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
in
Mountain View, California Mountain View is a city in Santa Clara County, California, United States, part of the San Francisco Bay Area. Named for its views of the Santa Cruz Mountains, the population was 82,376 at the 2020 United States census, 2020 census. Mountain V ...
, one is on display at the
Mimms Museum of Technology and Art The Mimms Museum of Technology and Art (formerly the Computer Museum of America) is located in Roswell, Georgia and opened in July 2019 to coincide with the fiftieth anniversary of the Moon landing. It is the largest technology museum on the Eas ...
in
Roswell, Georgia Roswell is a city in northern Fulton County, Georgia, United States. At the official 2020 census, the city had a population of 92,883, making Roswell the state's ninth largest city. A suburb of Atlanta, Roswell has an affluent National Registe ...
, and several are in private hands. Running systems are on display at the System Source Computer Museum in Hunt Valley,
Maryland Maryland ( ) is a U.S. state, state in the Mid-Atlantic (United States), Mid-Atlantic region of the United States. It borders the states of Virginia to its south, West Virginia to its west, Pennsylvania to its north, and Delaware to its east ...
. Charles P. Thacker was awarded the 2009
Turing Award The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in the fi ...
of the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
on March 9, 2010, for his pioneering design and realization of the Alto. The 2004
Charles Stark Draper Prize The U.S. National Academy of Engineering annually awards the Draper Prize, which is given for the advancement of engineering and the education of the public about engineering. It is one of three prizes that constitute the "Nobel Prizes of Enginee ...
was awarded to Thacker, Alan C. Kay, Butler Lampson, and Robert W. Taylor for their work on Alto. On October 21, 2014,
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
for Alto software, and other resources, were released by the Computer History Museum.


Architecture

The following description is based mostly on the August 1976 Alto Hardware Manual by Xerox PARC. Alto uses a microcoded design, but unlike many computers, the
microcode In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. It consists of a set of hardware-level instructions ...
engine is not hidden from the programmer in a layered design. Applications such as Pinball take advantage of this to accelerate performance. The Alto has a
bit-slice Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary ''n''-bit central processing unit (CPU). Each of these c ...
arithmetic logic unit In computing, an arithmetic logic unit (ALU) is a Combinational logic, combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on ...
(ALU) based on the
Texas Instruments Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
74181 The 74181 is a 4-bit slice arithmetic logic unit (ALU), implemented as a 7400 series TTL integrated circuit. Introduced by Texas Instruments in February 1970, it was the first complete ALU on a single chip. It was used as the arithmetic/logic c ...
chip, a ROM control store with a
writable control store A control store is the part of a CPU's control unit that stores the CPU's microprogram. It is usually accessed by a microsequencer. A control store implementation whose contents are unalterable is known as a Read Only Memory (ROM) or Read Only S ...
extension and has 128 (expandable to 512) KB of
main memory Computer data storage or digital data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processin ...
organized in 16-bit words. Mass storage is provided by a
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating hard disk drive platter, pla ...
that uses a removable 2.5 MB one-platter cartridge ( Diablo Systems, a company Xerox later bought) similar to those used by the
IBM 2310 IBM manufactured magnetic disk storage devices from 1956 to 2003, when it sold its hard disk drive business to Hitachi. Both the hard disk drive (HDD) and floppy disk drive (FDD) were invented by IBM and as such IBM's employees were responsible for ...
. The base machine and one disk drive are housed in a cabinet about the size of a small
refrigerator A refrigerator, commonly shortened to fridge, is a commercial and home appliance consisting of a thermal insulation, thermally insulated compartment and a heat pump (mechanical, electronic or chemical) that transfers heat from its inside to ...
; one more disk drive can be added via daisy-chaining. Alto both blurs and ignores the distinction between functional elements. Rather than a distinct
central processing unit A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
with a well-defined electrical interface (such as a
system bus A system bus is a single computer bus that connects the major components of a computer system, combining the functions of a data bus to carry information, an address bus to determine where it should be sent or read from, and a control bus to det ...
) to storage and peripherals, the Alto ALU interacts directly with hardware interfaces to memory and peripherals, driven by microinstructions that are output from the control store. The microcode machine supports up to 16
cooperative multitasking Cooperative multitasking, also known as non-preemptive multitasking, is a computer multitasking technique in which the operating system never initiates a context switch from a running Process (computing), process to another process. Instead, in o ...
tasks, each with fixed priority. The emulator task executes the normal instruction set to which most applications are written; that instruction set is similar to a
Data General Nova The Nova is a series of 16-bit computing, 16-bit minicomputers released by the American company Data General. The Nova family was very popular in the 1970s and ultimately sold tens of thousands of units. The first model, known simply as "Nov ...
. Other tasks serve the display, memory refresh, disk, network, and other I/O functions. For example, the bitmap display controller is little more than a 16-
bit The bit is the most basic unit of information in computing and digital communication. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represented as ...
shift register A shift register is a type of digital circuit using a cascade of flip-flop (electronics), flip-flops where the output of one flip-flop is connected to the input of the next. They share a single clock signal, which causes the data stored in the syst ...
; microcode moves display refresh data from main memory to the shift register, which serializes it into a display of pixels corresponding to the ones and zeros of the memory data. Ethernet is likewise supported by minimal hardware, with a shift register that acts bidirectionally to serialize output words and deserialize input words. Its speed was designed to be 3 Mbit/s because the microcode engine can not go faster and continue to support the video display, disk activity, and memory refresh. Unlike most
minicomputer A minicomputer, or colloquially mini, is a type of general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe computers . By 21st century-standards however, a mini is ...
s of the era, Alto does not support a serial terminal for user interface. Apart from an
Ethernet Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
connection, the Alto's only common output device is a bi-level (black and white)
cathode-ray tube A cathode-ray tube (CRT) is a vacuum tube containing one or more electron guns, which emit electron beams that are manipulated to display images on a phosphorescent screen. The images may represent electrical waveforms on an oscilloscope, a ...
(CRT) display with a tilt-and-swivel base, mounted in portrait orientation rather than the more common "landscape" orientation. Its input devices are a custom detachable
keyboard Keyboard may refer to: Text input * Keyboard, part of a typewriter * Computer keyboard ** Keyboard layout, the software control of computer keyboards and their mapping ** Keyboard technology, computer keyboard hardware and firmware Music * Mus ...
, a three-button
mouse A mouse (: mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus'' ...
, and an optional 5-key
chorded keyboard A keyset or chorded keyboard (also called a chorded keyset, ''chord keyboard'' or ''chording keyboard'') is a input device, computer input device that allows the user to enter characters or commands formed by pressing several keys together, like ...
(chord keyset). The last two items had been introduced by SRI's On-Line System and the mouse was an instant success among Alto users, but the chord keyset never became popular. In the early mice, the buttons are three narrow bars, arranged top to bottom rather than side to side; they were named after their colors in the documentation. The motion is sensed by two perpendicular wheels. These were soon replaced with a ball-type mouse, which was invented by Ronald E. Rider and developed by
Bill English Sir Simon William English (born 30 December 1961) is a New Zealand former politician who served as the 39th prime minister of New Zealand from 2016 to 2017 and Leader of the New Zealand National Party, leader of the New Zealand National Party, ...
. These are photo-mechanical mice, first using white light, and then
infrared Infrared (IR; sometimes called infrared light) is electromagnetic radiation (EMR) with wavelengths longer than that of visible light but shorter than microwaves. The infrared spectral band begins with the waves that are just longer than those ...
(IR), to count the rotations of wheels inside the mouse. Each key on the Alto keyboard is represented as a separate bit in a set of memory locations. As a result, it is possible to read multiple key presses concurrently. This trait can be used to alter from where on the disk the Alto boots. The keyboard value is used as the sector address on the disk to boot from, and by holding specific keys down while pressing the boot button, different microcode and operating systems can be loaded. This gave rise to the expression "nose boot" where the keys needed to boot for a test OS release requires more fingers than the user can articulate. Nose boots were obsoleted by the move2keys program that shifts files on the disk so that a specified key sequence can be used. Several other I/O devices were developed for the Alto, including a television camera, the Hy-Type daisywheel printer and a parallel port, although these were quite rare. The Alto could also control external disk drives to act as a
file server In computing, a file server (or fileserver) is a computer attached to a network that provides a location for shared disk access, i.e. storage of computer files (such as text, image, sound, video) that can be accessed by workstations within a co ...
. This was a common application for the machine.


Software

Early software for the Alto was written in the
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
BCPL BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured programming language. Originally intended for writing compilers for other languages, BCPL is no longer in common use. However, its influence is still f ...
, and later in
Mesa A mesa is an isolated, flat-topped elevation, ridge, or hill, bounded from all sides by steep escarpments and standing distinctly above a surrounding plain. Mesas consist of flat-lying soft sedimentary rocks, such as shales, capped by a ...
, which was not widely used outside PARC but influenced several later languages, such as
Modula The Modula programming language is a descendant of the Pascal language. It was developed in Switzerland, at ETH Zurich, in the mid-1970s by Niklaus Wirth, the same person who designed Pascal. The main innovation of Modula over Pascal is a mo ...
. The Alto used an early version of
ASCII ASCII ( ), an acronym for American Standard Code for Information Interchange, is a character encoding standard for representing a particular set of 95 (English language focused) printable character, printable and 33 control character, control c ...
which lacked the
underscore An underscore or underline is a line drawn under a segment of text. In proofreading, underscoring is a convention that says "set this text in italic type", traditionally used on manuscript or typescript as an instruction to the printer. Its ...
character, instead having the left-arrow character used in
ALGOL 60 ALGOL 60 (short for ''Algorithmic Language 1960'') is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a ...
and many derivatives for the
assignment operator Assignment, assign or The Assignment may refer to: * Homework * Sex assignment * The process of sending National Basketball Association players to its development league; see Computing * Assignment (computer science), a type of modification to ...
: this peculiarity may have been the source of the
CamelCase The writing format camel case (sometimes stylized autologically as camelCase or CamelCase, also known as camel caps or more formally as medial capitals) is the practice of writing phrases without spaces or punctuation and with capitalized wor ...
style for compound
identifier An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique ''class'' of objects, where the "object" or class may be an idea, person, physical countable object (or class thereof), or physical mass ...
s. Altos were also microcode-programmable by users. The Alto helped popularize the use of
raster graphics upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
model for all output, including text and graphics. It also introduced the concept of the ''bit block transfer'' operation (
bit blit Bit blit (also written BITBLT, BIT BLT, BitBLT, Bit BLT, Bit Blt etc., which stands for ''bit block transfer'') is a data operation commonly used in computer graphics in which several bitmaps are combined into one using a ''boolean function''. Th ...
, BitBLT), as the fundamental programming interface to the display. Despite its small memory size, many innovative programs were written for the Alto, including: * the first
WYSIWYG In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
typesetting Typesetting is the composition of text for publication, display, or distribution by means of arranging physical ''type'' (or ''sort'') in mechanical systems or '' glyphs'' in digital systems representing '' characters'' (letters and other ...
document preparation systems,
Bravo Bravo(s) or The Bravo(s) may refer to: Arts and entertainment Music Groups and labels * Bravo (band), a Russian rock band * Bravo (Spanish group), represented Spain at Eurovision 1984 * Bravo Music, an American concert band music publishing compa ...
and
Gypsy {{Infobox ethnic group , group = Romani people , image = , image_caption = , flag = Roma flag.svg , flag_caption = Romani flag created in 1933 and accepted at the 1971 World Romani Congress , po ...
; * the Laurel
email Electronic mail (usually shortened to email; alternatively hyphenated e-mail) is a method of transmitting and receiving Digital media, digital messages using electronics, electronic devices over a computer network. It was conceived in the ...
tool, and its successor, Hardy * the Sil vector graphics editor, used mainly for logic circuits,
printed circuit board A printed circuit board (PCB), also called printed wiring board (PWB), is a Lamination, laminated sandwich structure of electrical conduction, conductive and Insulator (electricity), insulating layers, each with a pattern of traces, planes ...
, and other technical diagrams; * the Markup
bitmap In computing, a bitmap (also called raster) graphic is an image formed from rows of different colored pixels. A GIF is an example of a graphics image file that uses a bitmap. As a noun, the term "bitmap" is very often used to refer to a partic ...
editor (an early
paint program A raster graphics editor (also called bitmap graphics editor) is a computer program that allows users to Computer graphics, create and image editing, edit images interactively on the computer screen and save them in one of many raster graphics I ...
); * the Draw graphical editor using lines and splines; * the first WYSIWYG integrated circuit editor, ICARUS, based on the work of
Lynn Conway Lynn Ann Conway (January 2, 1938 – June 9, 2024) was an American computer scientist, electrical engineer, and transgender activist. In the 1960s, while working at IBM, Conway invented generalized dynamic instruction handling, a key advance ...
,
Carver Mead Carver Andress Mead (born 1 May 1934) is an American scientist and engineer. He currently holds the position of Gordon and Betty Moore Professor Emeritus of Engineering and Applied Science at the California Institute of Technology (Caltech), ...
, and the Mead and Conway revolution; * the first versions of the
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
environment *
Interlisp Interlisp (also seen with a variety of capitalizations) is a programming environment built around a version of the programming language Lisp. Interlisp development began in 1966 at Bolt, Beranek and Newman (renamed BBN Technologies) in Cambridge, ...
* one of the first network-based multi-person
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s ('' Alto Trek'' by Gene Ball). There was no spreadsheet or database software. The first electronic spreadsheet program,
VisiCalc VisiCalc ("visible calculator") is the first spreadsheet computer program for personal computers, originally released for the Apple II by VisiCorp on October 17, 1979. It is considered the killer application for the Apple II, turning the microco ...
, did not appear until 1979.


Diffusion and evolution

Technically, the Alto is a small minicomputer, but it could be considered a
personal computer A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
in the sense that it is used by one person sitting at a desk, in contrast with the
mainframe computer A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise ...
s and other
minicomputer A minicomputer, or colloquially mini, is a type of general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe computers . By 21st century-standards however, a mini is ...
s of the era. It is arguably "the first personal computer", although this title is disputed. More significantly (and perhaps less controversially), it may be considered to be one of the first
workstation A workstation is a special computer designed for technical or computational science, scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating syste ...
systems, with successors such as the
Apollo Apollo is one of the Twelve Olympians, Olympian deities in Ancient Greek religion, ancient Greek and Ancient Roman religion, Roman religion and Greek mythology, Greek and Roman mythology. Apollo has been recognized as a god of archery, mu ...
workstations and systems by
Symbolics Symbolics, Inc., is a privately held American computer software maker that acquired the assets of the former manufacturing company of the identical name and continues to sell and maintain the Open Genera Lisp (programming language), Lisp sy ...
(designed to natively run
Lisp Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation. Originally specified in the late 1950s, ...
as a development environment). In 1976 to 1977, the Swiss computer pioneer
Niklaus Wirth Niklaus Emil Wirth ( IPA: ) (15 February 1934 – 1 January 2024) was a Swiss computer scientist. He designed several programming languages, including Pascal, and pioneered several classic topics in software engineering. In 1984, he won the Tu ...
spent a sabbatical at PARC and was excited by the Alto. Unable to bring back an Alto system to Europe, Wirth decided to build a new system from scratch and he designed with his group the
Lilith Lilith (; ), also spelled Lilit, Lilitu, or Lilis, is a feminine figure in Mesopotamian and Jewish mythology, theorized to be the first wife of Adam and a primordial she-demon. Lilith is cited as having been "banished" from the Garden of Eden ...
. It was ready to use around 1980, before Xerox released the Star in 1981 and Apple released
Lisa Lisa or LISA may refer to: People People with the mononym * Lisa (Japanese musician, born 1974), stylized "LISA" * Lisa, stagename of Japanese singer Lisa Komine (born 1978) * Lisa (South Korean singer) (born 1980) * Lisa (Japanese musician, b ...
in 1983 and
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
in 1984. Around 1985, Wirth started a complete redesign of the Lilith under the Name "Project Oberon". In 1978, Xerox donated 50 Altos to the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a Private university, private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of moder ...
,
Stanford University Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
,
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
, and the
University of Rochester The University of Rochester is a private university, private research university in Rochester, New York, United States. It was founded in 1850 and moved into its current campus, next to the Genesee River in 1930. With approximately 30,000 full ...
. The
National Bureau of Standards The National Institute of Standards and Technology (NIST) is an agency of the United States Department of Commerce whose mission is to promote American innovation and industrial competitiveness. NIST's activities are organized into physical sc ...
's Institute for Computer Sciences in
Gaithersburg, Maryland Gaithersburg ( ) is a city in Montgomery County, Maryland, United States. At the time of the 2020 United States census, Gaithersburg had a population of 69,657, making it the third-largest incorporated city and the ninth-most populous communit ...
received one Alto in late 1978 along with Xerox Interim File System (IFS) file servers and Dover laser printers. These machines inspired the ETH Zuerich
Lilith Lilith (; ), also spelled Lilit, Lilitu, or Lilis, is a feminine figure in Mesopotamian and Jewish mythology, theorized to be the first wife of Adam and a primordial she-demon. Lilith is cited as having been "banished" from the Garden of Eden ...
and Three Rivers Company
PERQ The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, is a pioneering workstation computer produced in the late 1970s through the early 1980s. It is the first commercially-produced personal workstation with a graphical user interface ...
workstations, and the Stanford University Network (SUN) workstation, which launched a spin-off company,
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
. The
Apollo/Domain Apollo/Domain is a series of workstations that were developed and produced by Apollo Computer from to 1989. The machines were built around the Motorola 68k series of processors, except for the DN10000, which has from one to four of Apollo's RISC ...
workstation was heavily influenced by the Alto. Following the acquisition of an Alto, the White House information systems department sought to lead federal computer suppliers in its direction. The
Executive Office of the President of the United States The Executive Office of the President of the United States (EOP) comprises the offices and agencies that support the work of the president at the center of the executive branch of the United States federal government. The office consists o ...
(EOP) issued a request for proposal for a computer system to replace the aging
Office of Management and Budget The Office of Management and Budget (OMB) is the largest office within the Executive Office of the President of the United States (EOP). The office's most prominent function is to produce the president's budget, while it also examines agency pro ...
(OMB) budget system, using Alto-like workstations, connected to an IBM-compatible mainframe. The request was eventually withdrawn because no mainframe producer could supply such a configuration. In December 1979,
Apple Computer Apple Inc. is an American multinational corporation and technology company headquartered in Cupertino, California, in Silicon Valley. It is best known for its consumer electronics, software, and services. Founded in 1976 as Apple Computer Co ...
's co-founder
Steve Jobs Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American businessman, inventor, and investor best known for co-founding the technology company Apple Inc. Jobs was also the founder of NeXT and chairman and majority shareholder o ...
visited Xerox PARC, where he was shown the
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
-76 object-oriented programming environment, networking, and most importantly the
WYSIWYG In computing, WYSIWYG ( ), an acronym for what you see is what you get, refers to software that allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web ...
, mouse-driven
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
provided by the Alto. At the time, he didn't recognize the significance of the first two, but was excited by the last one. The GUI was promptly integrating into Apple's products, first into the
Lisa Lisa or LISA may refer to: People People with the mononym * Lisa (Japanese musician, born 1974), stylized "LISA" * Lisa, stagename of Japanese singer Lisa Komine (born 1978) * Lisa (South Korean singer) (born 1980) * Lisa (Japanese musician, b ...
and then in the
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
, and Jobs recruited several key researchers from PARC. From 1980 to 1981, Altos were used by engineers at PARC and at the Xerox System Development Department to design the
Star A star is a luminous spheroid of plasma (physics), plasma held together by Self-gravitation, self-gravity. The List of nearest stars and brown dwarfs, nearest star to Earth is the Sun. Many other stars are visible to the naked eye at night sk ...
workstations.


Xerox and the Alto

Xerox was slow to realize the value of the technology that had been developed at PARC. The Xerox corporate acquisition of
Scientific Data Systems Scientific Data Systems (SDS), was an American computer company founded in September 1961 by Max Palevsky, Arthur Rock and Robert Beck, veterans of Packard Bell Corporation and Bendix, along with eleven other computer scientists. SDS was the f ...
(SDS, later XDS) in the late 1960s had no interest to PARC. PARC built their own emulation of the Digital Equipment Corporation
PDP-10 Digital Equipment Corporation (DEC)'s PDP-10, later marketed as the DECsystem-10, is a mainframe computer family manufactured beginning in 1966 and discontinued in 1983. 1970s models and beyond were marketed under the DECsystem-10 name, especi ...
named the MAXC. The MAXC was PARC's gateway machine to the
ARPANET The Advanced Research Projects Agency Network (ARPANET) was the first wide-area packet-switched network with distributed control and one of the first computer networks to implement the TCP/IP protocol suite. Both technologies became the tec ...
. The firm was reluctant to get into the computer business again with commercially untested designs, although many of the philosophies would ship in later products. ''
Byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable un ...
'' magazine stated in 1981, After the Alto, PARC developed more powerful workstations (none intended as projects) informally termed "the D-machines": Dandelion (least powerful, but the only to be made a product in one form), Dolphin; Dorado (most powerful; an
emitter-coupled logic In electronics, emitter-coupled logic (ECL) is a high-speed integrated circuit bipolar transistor logic family. ECL uses a bipolar junction transistor (BJT) differential amplifier with single-ended input and limited emitter current to avoid th ...
(ECL) machine); and hybrids like the Dandel-Iris. Before the advent of personal computers such as the
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
in 1977 and the IBM Personal Computer (IBM PC) in 1981, the computer market was dominated by costly mainframes and minicomputers equipped with dumb terminals that time-shared the processing time of the central computer. Through the 1970s, Xerox showed no interest in PARC's work. When Xerox finally entered the PC market with the
Xerox 820 The Xerox 820 Information Processor is an 8-bit desktop computer sold by Xerox in the early 1980s. The computer runs under the CP/M operating system and uses floppy disk drives for mass storage. The microprocessor board is a licensed variant of th ...
, it pointedly rejected the Alto design and opted instead for a very conventional model, a
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
-based machine with the then-standard 80 by 24 character-only monitor and no mouse. With the help of PARC researchers, Xerox eventually developed the
Star A star is a luminous spheroid of plasma (physics), plasma held together by Self-gravitation, self-gravity. The List of nearest stars and brown dwarfs, nearest star to Earth is the Sun. Many other stars are visible to the naked eye at night sk ...
, based on the Dandelion workstation, and later the cost-reduced Star, the 6085 office system, based on the Daybreak workstation. These machines, based on the Wildflower architecture described in a paper by
Butler Lampson Butler W. Lampson (born December 23, 1943) is an American computer scientist best known for his contributions to the development and implementation of distributed personal computing. Education and early life After graduating from the Lawrencev ...
, incorporated most of the Alto innovations, including the
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
with icons, windows, folders, Ethernet-based local networking, and network-based laser printer services. Xerox only realized its mistake in the early 1980s, after the
Macintosh Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
revolutionized the PC market via its bitmap display and the mouse-centered interface. Both of these were inspired by the Alto. The Xerox Star series was a relative commercial success, but it came too late. The expensive Xerox workstations could not compete against the cheaper GUI-based workstations that arose in the wake of the first Macintosh, and Xerox eventually quit the workstation market.


See also

*
NLS (computer system) NLS (oN-Line System) was a revolutionary computer collaboration system developed in the 1960s. It was designed by Douglas Engelbart and implemented by researchers at the Augmentation Research Center (ARC) at the SRI International, Stanford Resea ...
*
Mousepad A mousepad or mousemat is a surface for placing and moving a computer mouse. A mousepad enhances the usability of the mouse compared to using a mouse directly on a table by providing a surface to allow it to measure movement accurately and with ...
*
Alan Kay Alan Curtis Kay (born May 17, 1940) published by the Association for Computing Machinery 2012 is an American computer scientist who pioneered work on object-oriented programming and windowing graphical user interface (GUI) design. At Xerox ...
*
Adele Goldberg (computer scientist) Adele Goldberg (born July 22, 1945) is an American computer scientist. She was one of the co-developers of the programming language Smalltalk-80, which is a computer software that simplifies the programming language, and has been an influence on ...


References


Further reading

* * *


External links


Xerox Alto documents at bitsavers.orgAt the DigiBarn museumXerox Alto Source Code - CHM (computerhistory.org)
* ttp://www.maniacworld.com/alto-computer-video.html The Alto in 1974video
A lecture video of Butler Lampson describing Xerox Alto in depth. (length: 2h45m)A microcode-level Xerox Alto simulatorContrAlto Xerox Alto emulatorbrainsqueezer/salto_simulator: SALTO - Xerox Alto I/II Simulator (github.com)SALTO-Xerox Alto emulator
(direct download)
ConrAltoJS Xerox Alto Online
{{Xerox 16-bit computers Computer workstations Computer-related introductions in 1973 Personal computers
Alto The musical term alto, meaning "high" in Italian (Latin: '' altus''), historically refers to the contrapuntal part higher than the tenor and its associated vocal range. In four-part voice leading alto is the second-highest part, sung in ch ...