
Project Athena was a joint project of
MIT,
Digital Equipment Corporation
Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
, and
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
to produce a campus-wide
distributed computing
Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers.
The components of a distributed system commu ...
environment for educational use.
It was launched in 1983, and research and development ran until June 30, 1991. , Athena is still in production use at MIT. It works as software (currently a set of
Debian
Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
packages) that makes a machine a
thin client
In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
, that will download educational applications from the MIT servers on demand.
Project Athena was important in the early history of desktop and distributed computing. It created the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
,
Kerberos, and
Zephyr Notification Service.
It influenced the development of
thin computing,
LDAP,
Active Directory, and
instant messaging.
Description
Leaders of the $50 million, five-year project at MIT included
Michael Dertouzos, director of the
Laboratory for Computer Science; Jerry Wilson, dean of the
School of Engineering; and
Joel Moses, head of the
Electrical Engineering and Computer Science department. DEC agreed to contribute more than 300 terminals, 1600 microcomputers, 63 minicomputers, and five employees. IBM agreed to contribute 500 microcomputers, 500 workstations, software, five employees, and grant funding.
History
In 1979 Dertouzos proposed to university president
Jerome Wiesner that the university network mainframe computers for student use. At that time MIT used computers throughout its research, but undergraduates did not use computers except in Course VI (computer science) classes. With no interest from the rest of the university, the
School of Engineering in 1982 approached DEC for equipment for itself. President
Paul E. Gray and the
MIT Corporation wanted the project to benefit the rest of the university, and IBM agreed to donate equipment to MIT except to the engineering school.
Project Athena began in May 1983. Its initial goals were to:
* Develop computer-based learning tools that are usable in multiple educational environments
* Establish a base of knowledge for future decisions about educational computing
* Create a computational environment supporting multiple hardware types
* Encourage the sharing of ideas, code, data, and experience across MIT
The project intended to extend computer power into fields of study outside computer science and engineering, such as foreign languages, economics, and political science. To implement these goals, MIT decided to build a
Unix-based
distributed computing
Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers.
The components of a distributed system commu ...
system. Unlike those at
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 ...
, which also received the IBM and DEC grants, students did not have to own their own computer; MIT built
computer labs for their users, although the goal was to put networked computers into each dormitory. Students were required to learn
FORTRAN and
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, ...
, and would have access to
3M computers, capable of 1 million
instructions per second
Instructions per second (IPS) is a measure of a computer's Central processing unit, processor speed. For complex instruction set computers (CISCs), different Machine code, instructions take different amounts of time, so the value measured depen ...
and with 1
megabyte of
RAM and a 1
megapixel display.
Although IBM and DEC computers were hardware-incompatible, Athena's designers intended that software would run similarly on both. MIT did not want to be dependent on one vendor at the end of Athena. Sixty-three DEC
VAX-11/750 servers were the first timesharing clusters. "Phase II" began in September 1987, with hundreds of
IBM RT PC workstations replacing the VAXes, which became
fileservers for the workstations. The DEC-IBM division between departments no longer existed. Upon logging into a workstation, students would have immediate access to a universal set of files and programs via central services. Because the workstation used a
thin client
In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
model, the user interface would be consistent despite the use of different hardware vendors for different workstations. A small staff could maintain hundreds of clients.
The project spawned many technologies that are widely used today, such as the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
and
Kerberos. Among the other technologies developed for Project Athena were the
Zephyr Notification Service and the
Hesiod name and directory service.
MIT had 722 workstations in 33 private and public clusters on and off campus, including
student living groups and fraternities. A survey found that 92% of undergraduates had used the Athena workstations at least once, and 25% used them every day.
The project received an extension of three years in January 1988. Developers who had focused on creating the operating system and
courseware for various educational subjects now worked to improve Athena's stability and make it more
user friendly
''User Friendly'' was a webcomic written by J. D. Frazer, also known by his pen name Illiad. Starting in 1997, the strip was one of the earliest webcomics to make its creator a living. The comic is set in a fictional internet service provider a ...
. When Project Athena ended in June 1991, MIT's IT department took it over and extended it into the university's research and administrative divisions.
In 1993, the IBM RT PC workstations were retired, being replaced by Sun
SPARCclassic,
IBM RS/6000 POWERstation 220, and Personal
DECstation 5000 Model 25 systems.
the MIT campus had more than 1300 Athena workstations, and more than 6000 Athena users logged into the system daily.
Athena is still used by many in the MIT community through the computer labs scattered around the campus. It is also now available for installation on personal computers, including laptops.
Educational computing environment
Athena continues in use , providing a ubiquitous computing platform for education at MIT; plans are to continue its use indefinitely.
Athena was designed to minimize the use of labor in its operation, in part through the use of (what is now called ) "
thin client
In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
" architecture and standard desktop configurations. This not only reduces labor content in operations but also minimizes the amount of training for deployment, software upgrade, and trouble-shooting. These features continue to be of considerable benefit today.
In keeping with its original intent, access to the Athena system has been greatly enlarged in the last several years. Whereas in 1991 much of the access was in public "clusters" (
computer labs) in academic buildings, access has been extended to
dormitories,
fraternities and sororities, and independent living groups. All dormitories have officially supported Athena clusters. In addition, most dormitories have "quick login" kiosks, which is a standup workstation with a timer to limit access to ten minutes. The dormitories have "one port per pillow" Internet access.
Originally, the Athena release used
Berkeley Software Distribution (BSD) as the base operating system for all hardware platforms. public clusters consisted of
Sun SPARC and
SGI Indy workstations. SGI hardware was dropped in anticipation of the end of IRIX production in 2006. Linux-Athena was introduced in version 9, with the
Red Hat Enterprise Linux operating system running on cheaper
x86 or
x86-64 hardware. Athena 9 also replaced the internally developed "DASH" menu system and
Motif Window Manager (mwm) with a more modern
GNOME desktop. Athena 10 is based on
Ubuntu Linux (derived from
Debian
Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
) only. Support for Solaris is expected to be dropped almost entirely.
Educational software
"I felt that, we would know Athena was successful, if we were surprised by some of the applications, it turned out that our surprises were largely in the humanities" — Joel Moses
The original concept of Project Athena was that there would be course-specific software developed to use in conjunction with teaching. Today, computers are most frequently used for "horizontal" applications such as e-mail, word processing, communications, and graphics.
The big impact of Athena on education has been the integration of third party applications into courses.
Maple, and especially,
MATLAB, are integrated into large numbers of science and engineering classes. Faculty expect that their students have access to, and know how to use, these applications for projects, and homework assignments, and some have used the MATLAB platform to rebuild the courseware that they had originally built using the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
.
More specialized third-party software are used on Athena for more discipline-specific work. Rendering software, for architecture and computer graphics classes, molecular modeling software, for chemistry, chemical engineering, and material science courses, and professional software used by chemical engineers in industry, are important components of a number of MIT classes in various departments.
Contributing to the development of distributed systems
Athena was not a research project, and the development of new models of computing was not a primary objective of the project. Indeed, quite the opposite was true. MIT wanted a high-quality computing environment for education. The only apparent way to obtain one was to build it internally, using existing components where available, and augmenting those components with software to create the desired distributed system. However, the fact that this was a leading edge development in an area of intense interest to the computing industry worked strongly to the favor of MIT by attracting large amounts of funding from industrial sources.
Long experience has shown that advanced development directed at solving important problems tends to be much more successful than advanced development promoting technology that must look for a problem to solve. Athena is an excellent example of advanced development undertaken to meet a need that was both immediate and important. The need to solve a "real" problem kept Athena on track to focus on important issues and solve them, and to avoid getting side-tracked into academically interesting but relatively unimportant problems. Consequently, Athena made very significant contributions to the technology of distributed computing, but as a side-effect to solving an educational problem.
The leading edge system architecture and design features pioneered by Athena, using current terminology, include:
*
Client–server model of distributed computing using three-tier architecture (see
Multitier architecture)
*
Thin client
In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
(stateless) desktops
* System-wide security system (
Kerberos encrypted authentication and authorization)
* Naming service (
Hesiod)
*
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
, widely used within the Unix community
* X tool kit for easy construction of human interfaces
*
Instant messaging (
Zephyr real time notification service)
* System-wide use of a directory system
* Integrated system-wide maintenance system (Moira Service Management System)
* On-Line Help system (OLH)
* Public bulletin board system (Discuss)
Many of the design concepts developed in the "on-line consultant" now appear in popular help desk software packages.
Because the functional and system management benefits provided by the Athena system were not available in any other system, its use extended beyond the MIT campus. In keeping with the established policy of MIT, the software was made available at no cost to all interested parties. Digital Equipment Corporation, having implemented Athena at various beta-test sites,
"productized" the software as DECAthena to make it more portable, and offered it along with support services to the market. A number of academic and industrial organizations installed the Athena software. As of early 1992, 20 universities worldwide were using DECathena, with a reported 30 commercial organisations evaluating the product.
The architecture of the system also found use beyond MIT. The architecture of the
Distributed Computing Environment (DCE) software from the Open Software Foundation was based on concepts pioneered by Athena. Subsequently, the Windows NT network operating system from Microsoft incorporates Kerberos and several other basic architecture design features first implemented by Athena.
Use outside MIT
*
Pixar Animation Studios, the computer graphics and animation company (then the
Lucasfilm Computer Graphics Project, now owned by Walt Disney Pictures), used ten
VAX-11/750 superminicomputers at ''Project Athena'', for some of the rendering of ''
The Adventures of André and Wally B.''
*
Iowa State University runs an implementation of Athena named "Project Vincent", named after
John Vincent Atanasoff, the inventor of the
Atanasoff–Berry Computer.
*
North Carolina State University
North Carolina State University (NC State, North Carolina State, NC State University, or NCSU) is a public university, public Land-grant university, land-grant research university in Raleigh, North Carolina, United States. Founded in 1887 and p ...
also runs a variation of Athena named "Eos/Unity".
*
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 ...
began a similar system a year earlier than MIT called
Project Andrew which spawned
AFS, Athena's current filesystem.
*
University of Maryland, College Park
The University of Maryland, College Park (University of Maryland, UMD, or simply Maryland) is a public university, public Land-grant university, land-grant research university in College Park, Maryland, United States. Founded in 1856, UMD i ...
also ran a variation of Athena on the WAM (Workstations at Maryland) and Glue, now renamed '"TerpConnect".
See also
*
tkWWW, a defunct
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
developed for the project by Joseph Wang
References
Sources
*
*
*
*
*
External links
Athena at MITTerpConnect (formerly Project Glue) at UMD College ParkGuide to the Ellen McDaniel Collection of Project Athena and Project Vincent Manuals and Other Materials 1986-1993
{{MIT
Computer-related introductions in 1983
1983 establishments in Massachusetts
Massachusetts Institute of Technology
Software projects
Athena, Project