Project Genie was a
computer
A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
research project started in 1964 at the
University of California, Berkeley
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
.
It produced an early
time-sharing
In computing, time-sharing is the Concurrency (computer science), concurrent sharing of a computing resource among many tasks or users by giving each Process (computing), task or User (computing), user a small slice of CPU time, processing time. ...
system including the
Berkeley Timesharing System
The Berkeley Timesharing System was a pioneering time-sharing operating system implemented between 1964 and 1967 at the University of California, Berkeley. It was designed as part of Project Genie and marketed by Scientific Data Systems for the ...
, which was then commercialized as the
SDS 940
The SDS 940 was Scientific Data Systems' (SDS) first machine designed to directly support time-sharing. The 940 was based on the SDS 930's 24-bit CPU, with additional circuitry to provide protected memory and virtual memory.
It was announced in ...
.
History
Project Genie was funded by
J. C. R. Licklider, the head of ARPA's
Information Processing Techniques Office
The Information Processing Techniques Office (IPTO), originally "Command and Control Research",Lyon, Matthew; Hafner, Katie (1999-08-19). ''Where Wizards Stay Up Late: The Origins Of The Internet'' (p. 39). Simon & Schuster. Kindle Edition. was par ...
at that time. The project was a smaller counterpart to
MIT
The Massachusetts Institute of Technology (MIT) is a private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of modern technology and sc ...
's
Project MAC
Computer Science and Artificial Intelligence Laboratory (CSAIL) is a research institute at the Massachusetts Institute of Technology
The Massachusetts Institute of Technology (MIT) is a Private university, private research university in ...
.
The
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 940 was created by modifying an SDS 930 24-bit commercial computer so that it could be used for timesharing. The work was funded by
ARPA and directed by Melvin W. Pirtle and Wayne Lichtenberger at UC Berkeley.
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 ...
,
Chuck Thacker, and
L. Peter Deutsch
L Peter Deutsch (born Laurence Peter Deutsch on August 7, 1946, in Boston, Massachusetts) is an American computer scientist and composer. He is the founder of Aladdin Enterprises and creator of Ghostscript, a free software PostScript and PDF int ...
were among the young technical leaders of that project. When completed and in service, the first 940 ran reliably in spite of its array of tricky mechanical issues such as a huge disk drive driven by hydraulic arms. It served about forty or fifty users at a time and still managed to drive a graphics subsystem that was quite capable for its time.
When SDS realized the value of the time sharing system, and that the software was in the
public domain
The public domain (PD) consists of all the creative work to which no Exclusive exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly Waiver, waived, or may be inapplicable. Because no one holds ...
(funded by the US federal government), they came back to Berkeley and collected enough information to begin manufacturing. Because SDS manufacturing was overloaded with the 9 series production and the startup of the Sigma Series production, it could not incorporate the 940 modifications into the standard production line. Instead, production of the 940s was turned over to the Systems Engineering Department, which manufactured systems customised to user requirements. To produce a 940, the Systems Engineering Department ordered a 930 from SDS manufacturing, installed the modifications developed by the Berkeley engineers, and shipped machine to the SDS customer as a 940.
Project Genie pioneered several computer hardware techniques, such as commercial time-sharing which allowed end-user programming in
machine language
In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). For conventional binary computers, machine code is the binaryOn nonb ...
, separate protected user modes, memory paging, and
protected memory. Concepts from Project Genie influenced the development of the
TENEX operating system for the
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 ...
, and
Unix
Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
, which inherited the concept of
process forking from it
(Unix co-creator
Ken Thompson
Kenneth Lane Thompson (born February 4, 1943) is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B (programmi ...
worked on an SDS 940 while at Berkeley). An SDS 940
mainframe
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, enterpris ...
was used 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 ...
's
OnLine System at the
Stanford Research Institute
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 ...
and was the first computer used by the Community Memory Project at Berkeley.
In 1968, Lampson also helped design a different timesharing system at Berkeley: Cal TSS for the
CDC 6400 with Extended Core Storage. Lampson was only involved until 1969, but Cal TSS continued until 1971.
Several members of project Genie such as Pirtle, Thacker, Deutsch and Lampson left UCB to form the Berkeley Computer Corporation (BCC), which produced one prototype, the BCC-500.
After BCC went bankrupt after its funding from the computer mainframe lessor Data Processing Financial & General (DPF&G) suddenly stopped, the BCC-500 was transferred to the
University of Hawaii
A university () is an educational institution, institution of tertiary education and research which awards academic degrees in several Discipline (academia), academic disciplines. ''University'' is derived from the Latin phrase , which roughly ...
, where it continued in use through the 1970s. It became part of the
ALOHAnet
ALOHAnet, also known as the ALOHA System, or simply ALOHA, was a pioneering computer networking system developed at the University of Hawaii. ALOHAnet became operational in June 1971, providing the first public demonstration of a wireless pack ...
.
Several BCC employees became the core of
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 ...
's computer research group (Deutsch, Lampson and Thacker) in 1970. Lichtenberger went to the University of Hawaii, and was an early employee at
Cisco Systems
Cisco Systems, Inc. (using the trademark Cisco) is an American multinational corporation, multinational digital communications technology conglomerate (company), conglomerate corporation headquartered in San Jose, California. Cisco develops, m ...
.
Pirtle became technical director for the
ILLIAC IV
The ILLIAC IV was the first massively parallel computer. The system was originally designed to have 256 64-bit floating-point units (FPUs) and four central processing units (CPUs) able to process 1 billion operations per second. Due to budget cons ...
project at NASA
Ames Research Center
The Ames Research Center (ARC), also known as NASA Ames, is a major NASA research center at Moffett Federal Airfield in California's Silicon Valley. It was founded in 1939 as the second National Advisory Committee for Aeronautics (NACA) laborat ...
.
See also
*
DARPA
The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adva ...
*
Berkeley Timesharing System
The Berkeley Timesharing System was a pioneering time-sharing operating system implemented between 1964 and 1967 at the University of California, Berkeley. It was designed as part of Project Genie and marketed by Scientific Data Systems for the ...
*
Timeline of operating systems
References
{{Reflist
External links
Project Genie Documentation
DARPA
1964 establishments in California
University of California, Berkeley
Time-sharing