The Dartmouth Time-Sharing System (DTSS) is a discontinued
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 ...
first developed at
Dartmouth College
Dartmouth College ( ) is a Private university, private Ivy League research university in Hanover, New Hampshire, United States. Established in 1769 by Eleazar Wheelock, Dartmouth is one of the nine colonial colleges chartered before the America ...
between 1963 and 1964.
It was the first successful large-scale
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 to be implemented, and was also the system for which the
BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
language was developed. DTSS was developed continually over the next decade, reimplemented on several generations of computers, and finally shut down in 1999.
General Electric
General Electric Company (GE) was an American Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1892, incorporated in the New York (state), state of New York and headquartered in Boston.
Over the year ...
developed a similar system based on an interim version of DTSS, which they referred to as Mark II. Mark II and the further developed Mark III were widely used on their
GE-600 series
The GE-600 series is a family of 36-bit Mainframe computer, mainframe computers originating in the 1960s, built by General Electric (GE). When GE left the mainframe business, the line was sold to Honeywell, which built similar systems into the 1 ...
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 ...
computers and formed the basis for their
online service
An online service provider (OSP) can, for example, be an Internet service provider, an email provider, a news provider (press), an entertainment provider (music, movies), a search engine, an e-commerce site, an online banking site, a health site, ...
s. These were the largest such services in the world for a time, eventually emerging as the consumer-oriented
GEnie
GEnie (General Electric Network for Information Exchange) was an online service provider, online service created by a General Electric business, GEIS (now GXS Inc., GXS), that ran from 1985 through the end of 1999. In 1994, GEnie claimed around ...
online service.
Early history

Professors
John Kemeny and
Thomas Kurtz at Dartmouth College purchased a
Royal McBee
Royal Consumer Information Products, Inc. (formerly The Royal Typewriter Company) is an American technology company founded in January 1904 as a manufacturer of typewriters. Royal’s product line has evolved to include cash registers, shredders, ...
LGP-30
The LGP-30, standing for Librascope General Purpose and then Librascope General Precision, is an early off-the-shelf computer. It was manufactured by the Librascope company of Glendale, California (a division of General Precision Inc.), and so ...
computer around 1959, which was programmed by undergraduates in assembly language. Kurtz and four students programmed the
Dartmouth ALGOL 30
Dartmouth ALGOL 30 was a 1960s-era implementation, first of the ALGOL 58 programming language and then of ALGOL 60. It is named after the computer on which it ran: a Librascope General Precision ( LGP-30) desk-size computer acquired by Dartmouth ...
compiler
In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
, an implementation of the
ALGOL 58
ALGOL 58, originally named IAL, is a member of the ALGOL family of computer programming languages. It was an early compromise design soon superseded by ALGOL 60. According to John Backus:
The Zurich ACM-GAMM Conference had two principal motives ...
programming language, which two of the students, Stephen Garland and
Anthony Knapp then evolved into the SCALP (Self Contained ALgol Processor) language between 1962 and 1964. Kemeny and freshman Sidney Marshall collaborated to create
DOPE (Dartmouth Oversimplified Programming Experiment)
DOPE, short for Dartmouth Oversimplified Programming Experiment, was a simple programming language designed by John Kemény in 1962 to offer students a transition from flow-charting to programming the LGP-30. Lessons learned from implementing DO ...
, which was used in large freshman courses.
Kurtz approached Kemeny in either 1961 or 1962, with the following proposal: all Dartmouth students would have access to computing, it should be free and open-access, and this could be accomplished by creating a time-sharing system (which Kurtz had learned about from colleague
John McCarthy at
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 ...
, who suggested "why don't you guys do timesharing?"). Although it has been stated that DTSS was inspired by a
PDP-1
The PDP-1 (Programmed Data Processor-1) is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is known for being the most important computer in the creation of hacker culture at the Massachusetts ...
-based time-sharing system at
Bolt, Beranek and Newman
Raytheon BBN (originally Bolt, Beranek and Newman, Inc.) is an American research and development company based in Cambridge, Massachusetts.
In 1966, the Franklin Institute awarded the firm the Frank P. Brown Medal, in 1999 BBN received the ...
, there is no evidence that this is true.
In 1962, Kemeny and Kurtz submitted a proposal for the development of a new time-sharing system to
NSF
NSF may stand for:
Political organizations
*National Socialist Front, a Swedish National Socialist party
*NS-Frauenschaft, the women's wing of the former German Nazi party
* National Students Federation, a leftist Pakistani students' political g ...
(which was ultimately funded in 1964).
They had sufficient assurance that both Dartmouth and NSF would support the system that they signed a contract with
GE and began preliminary work in 1963, before the proposal was funded. In particular, they evaluated candidate computers from
Bendix,
GE, 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 ...
, and settled upon the
GE-225
file:GE_210_advertisement.jpg, GE 210 advertisement from 1960
The GE-200 series was a family of small Mainframe computer, mainframe computers of the 1960s, built by General Electric (GE). GE marketing called the line ''Compatibles/200'' (GE-205/21 ...
system paired with a
DATANET-30
The DATANET-30, or DN-30 for short, was a computer manufactured by General Electric designed in 1961-1963 to be used as a communications computer. It was later used as a front-end processor for data communications. It became the first front end c ...
communications processor. This two-processor approach was unorthodox, and Kemeny later recalled: "At that time, many experts at GE and elsewhere, tried to convince us that the route of the two-computer solution was wasteful and inefficient." In essence, the DATANET-30 provided the user-interface and scheduler, while user programs ran in the GE-225.
Its implementation began in 1963, by a student team under the direction of Kemeny and Kurtz with the aim of providing easy access to computing facilities for all members of the college. The GE-225 and DATANET-30 computers arrived in February 1964. Two students, John McGeachie and Michael Busch, wrote the operating systems for the DATANET-30 and GE-225; Kemeny contributed the
BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
compiler. The system became operational in mid March, and on May 1, 1964, at 4:00 a.m., the system began operations. In autumn of 1964, hundreds of freshman students began to use the system via 20
teletype
A teleprinter (teletypewriter, teletype or TTY) is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations.
Init ...
s, with access at
Hanover High School via one additional teletype; later that autumn the GE-225 computer was replaced with a faster
GE-235 computer with minimal issues. By summer of 1965, the system could support forty simultaneous users.
A Dartmouth document from October 1964, later revised by GE, describes the overall DTSS architecture:
The program in the Datanet-30 is divided into two parts, a real-time part and a spare-time part. The real-time part is entered via clock-controlled interrupt
In digital computers, an interrupt (sometimes referred to as a trap) is a request for the processor to ''interrupt'' currently executing code (when permitted), so that the event can be processed in a timely manner. If the request is accepted ...
110 times per second in order to scan the teletype lines. As characters are completed, the real-time part collects them into messages and, when a "return" character is encountered, interprets the message. If it is a line in the program, nothing is done. If the message is a command, a spare-time task to start carrying out the command is set up and inserted in the spare-time list. If there is not enough time to complete this setting-up, the real-time part will complete the set-up during the next real-time period. The spare-time portion carries out the spare-time tasks, which include mainly disc operations and certain teletype operations. In the GE-235 part there is resident compiler system that acts as a translator, and a resident executive routine to manage the disc input-output operations and to perform other functions. The executive system permits simultaneous use of the card equipment, the tape drives, and the high-speed printer during time-sharing through interrupt processing. Two algebra
Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
ic languages, BASIC and ALGOL, are available, with FORTRAN planned for September 1965. These one-pass compilers are rather fast, requiring usually 1 to 4 seconds per compilation.
User interface design
Kemeny and Kurtz observed that "any response time which averages more than 10 seconds destroys the illusion of having one's own computer", so DTSS's design emphasized immediate feedback. Many of its users thus believed that their
terminal was the computer
and that, Kemeny wrote, "the machine is there just to serve him and that he has complete control of the entire system".
Because of the educational aims, ease of use was a priority in DTSS design. It implemented the world's first
Integrated Design Environment (IDE). Any line typed in by the user, and beginning with a line number, was added to the program, replacing any previously stored line with the same number; anything else was taken as a command and immediately executed. Lines which consisted solely of a line number weren't stored but did remove any previously stored line with the same number. This method of editing provided a simple and easy to use service that allowed large numbers of
teleprinter
A teleprinter (teletypewriter, teletype or TTY) is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point (telecommunications), point-to-point and point- ...
s as the terminal units for the Dartmouth Timesharing system.
IDE commands included
* CATALOG – to list previously named programs in storage
* LIST – to display the current program in memory
* NEW – to name and begin writing a program in memory
* OLD – to copy a previously named program from storage to memory
* RENAME – to change the name of the program in memory
* RUN – to compile and execute the current program in memory
* SAVE – to copy the current program from memory to storage
* SCRATCH – to clear the content of the current program from memory
* UNSAVE – to remove the current program from storage
These commands were often believed to be part of the BASIC language by users, but in fact they were part of the time sharing system and were also used when preparing
ALGOL
ALGOL (; short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958. ALGOL heavily influenced many other languages and was the standard method for algorithm description used by the ...
or
FORTRAN programs via the DTSS terminals.
GE-Dartmouth relationship
Kemeny and Kurtz had originally hoped that GE would enter into a research partnership, and to that end Kurtz and student Anthony Knapp authored a document about their proposed system design, which they presented to GE's Phoenix office in 1962. However, GE rejected the partnership, and its October 1962 proposal to Dartmouth was framed solely as a commercial sale. That said, GE and Dartmouth promoted the operational Dartmouth Time Sharing System in October 1964 at the
Fall Joint Computer Conference The Joint Computer Conferences were a series of computer conferences in the United States held under various names between 1951 and 1987. The conferences were the venue for presentations and papers representing "cumulative work in the omputerfield ...
in San Francisco, with three teletypes connected to the Dartmouth system in Hanover.
From December 1964 into January 1965, two Dartmouth students installed working copies of DTSS and BASIC on GE computers in Phoenix. In early 1965, GE began to advertise timesharing services on its GE-265 system (GE 235 + DATANET 30), including BASIC and Dartmouth Algol, later renaming it the GE Mark I time-sharing system.
[Bull, page 14] Over the next few years, GE opened 25 computer centers in the United States and elsewhere, serving over fifty thousand users.
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 ...
's Corporate Histories Collection describes GE's Mark I history this way:
:The precursor of General Electric Information Services began as a business unit within General Electric formed to sell excess computer time on the computers used to give customer demos. In 1965, Warner Sinback recommended that they begin to sell time-sharing services using the time-sharing system (Mark 1) developed at Dartmouth on a General Electric 265 computer. The service was an instant success and by 1968, GEIS had 40% of the $ 70 million time-sharing market. The service continued to grow, and over time migrated to the GE developed Mark II and Mark III operating systems running on large mainframe computers.
Dartmouth Time-Sharing System, version 2
From 1966 to 1968, DTSS was reimplemented on the
GE 635,
still using the DATANET-30 for terminal control. The GE 635 system was delivered in November 1966. By October 1967, it was providing a service based on Phase I software, jointly developed by Dartmouth and GE, which GE subsequently marketed as the GE Mark II system.
In parallel with this work, Dartmouth embarked in 1967 on the development of Phase II under the direction of Professor John Kemeny, with programming carried out by students and faculty. Phase II of the Dartmouth Time-Sharing System replaced Phase I on April 1, 1969, at Dartmouth.
As described in 1969, the new DTSS architecture was influenced by three criteria:
* The experiences with the 265 system.
* The published concepts of the
Multics
Multics ("MULTiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.Dennis M. Ritchie, "The Evolution of the Unix Time-sharing System", Communications of t ...
system.
* A realization of the limitations of the capabilities of a part-time staff of Dartmouth students and faculty members.
This new version was completely different internally from the earlier DTSS, but provided a near-identical user interface to enable a smooth transition for users and course materials. The 635 version provided interactive time-sharing to up to nearly 300 simultaneous users in the 1970s, a very large number at the time, and operated at eleven commercial and academic sites in the US, Canada and Europe. As it evolved in the 1970s, later versions moved to
Honeywell 6000 series mainframes (1973) and
Honeywell 716 communication processors (1974). In 1976 the GE-635 system was replaced by a Honeywell 66/40A computer. It remained in operation until the end of 1999.
DTSS, version 2, included a novel form of
inter-process communication
In computer science, interprocess communication (IPC) is the sharing of data between running Process (computing), processes in a computer system. Mechanisms for IPC may be provided by an operating system. Applications which use IPC are often cat ...
called "communication files". They significantly antedated
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 ...
pipes
Pipe(s), PIPE(S) or piping may refer to:
Objects
* Pipe (fluid conveyance), a hollow cylinder following certain dimension rules
** Piping, the use of pipes in industry
* Smoking pipe
** Tobacco pipe
* Half-pipe and quarter pipe, semi-circu ...
, as design documents put their conceptual origin sometime in 1967, and were described briefly in a 1969 conference:
:A communications file allows two jobs to interact directly without the use of secondary storage. A communications file has one end in each of two jobs. It is the software analog of a channel-to-channel adaptor. This structure allows job-to-job interactions using the same procedures as for more conventional files. The two ends are labeled master end and slave end. A job at the slave end of a communications file cannot easily distinguish this file from a conventional file. Since a job at the master end of a communications file can control and monitor all data transmitted on that file, a master end job can simulate a data file, thereby providing a useful
debugging
In engineering, debugging is the process of finding the Root cause analysis, root cause, workarounds, and possible fixes for bug (engineering), bugs.
For software, debugging tactics can involve interactive debugging, control flow analysis, Logf ...
aid and also providing a convenient mechanism for interfacing running jobs to unexpected data structures.
Communication files supported read, write and close operations, but also synchronous and asynchronous data transfer, random access, status inquiries, out-of-band signaling, error reporting, and access control, with the precise semantics of each operation determined by the master process. As
Douglas McIlroy
Malcolm Douglas McIlroy (born 1932) is an American mathematician, engineer, and programmer. As of 2019 he is an Adjunct Professor of Computer Science at Dartmouth College.
McIlroy is best known for having originally proposed Unix pipelines and de ...
notes: "In this,
ommunication files weremore akin to
Plan 9's
9P protocol than to familiar IO." A notable application of communication files was in support of multi-user conferences, which behaved somewhat like conference phone calls, and were implemented entirely as user-space application programs.
The Kiewit Network
As mentioned above, Hanover High School was connected to DTSS from the system's beginning. Over the next decade, many other high schools and colleges were connected to DTSS via the Kiewit Network, named for Peter Kiewit, donor of funds for the Kiewit Computation Center that housed the DTSS computers and staff. These schools connected to DTSS via one or more teletypes, modems, and dial-up telephone lines. Dartmouth students had free, unlimited access to DTSS, but high-school students had quotas of 40 to 72 hours of terminal access each week, and college users paid for computer use. Dartmouth ran active programs to engage and train high school teachers in using computation within their courses.
By 1967, the following high schools had joined the Kiewit Network: Hanover High School,
The Holderness School,
Mascoma Valley Regional High School,
Kimball Union Academy,
Mount Hermon School,
Phillips Andover Academy,
Phillips Exeter Academy
Phillips Exeter Academy (often called Exeter or PEA) is an Independent school, independent, co-educational, college-preparatory school in Exeter, New Hampshire. Established in 1781, it is America's sixth-oldest boarding school and educates an es ...
,
St. Paul's School, and
Vermont Academy. This group expanded in the Dartmouth Secondary School Project, funded by the NSF during 1967–1968, which added the following New England high schools:
Cape Elizabeth High School,
Concord High School, Hartford High School (Vermont),
Keene High School,
Lebanon High School,
Loomis School
The Loomis Chaffee School (; LC or Loomis) is an independent, coeducational, college preparatory school for boarding and day students in grades 9–12, including postgraduate students, located in Windsor, Connecticut, seven miles north of Hart ...
,
Manchester Central High School,
Rutland High School,
St. Johnsbury Academy,
South Portland High School, and
Timberlane High School.
From 1968 to 1970, Dartmouth added a number of colleges to the Kiewit Network via its Regional College Consortium. They included:
Bates College
Bates College () is a Private college, private Liberal arts colleges in the United States, liberal arts college in Lewiston, Maine. Anchored by the Historic Quad, the campus of Bates totals with a small urban campus which includes 33 Victorian ...
,
Berkshire Community College,
Bowdoin College
Bowdoin College ( ) is a Private college, private liberal arts colleges in the United States, liberal arts college in Brunswick, Maine. It was chartered in 1794.
The main Bowdoin campus is located near Casco Bay and the Androscoggin River. In a ...
,
Colby Junior College,
Middlebury College
Middlebury College is a Private university, private Liberal arts colleges in the United States, liberal arts college in Middlebury, Vermont, United States. Founded in 1800 by Congregationalism in the United States, Congregationalists, Middlebury w ...
,
Mount Holyoke College
Mount Holyoke College is a Private college, private Women's colleges in the United States, women's Liberal arts colleges in the United States, liberal arts college in South Hadley, Massachusetts, United States. It is the oldest member of the h ...
,
New England College,
Norwich University
Norwich University is a private university in Northfield, Vermont, United States. The university was founded in 1819 as the "American Literary, Scientific and Military Academy". It is the oldest of six senior military college, senior militar ...
, the
University of Vermont
The University of Vermont and State Agricultural College, commonly referred to as the University of Vermont (UVM), is a Public university, public Land-grant university, land-grant research university in Burlington, Vermont, United States. Foun ...
, and
Vermont Technical College.
By 1971, the Kiewit Network connected 30 high schools and 20 colleges in New England, New York, and New Jersey.
[Dartmouth College Office of Information Services, April 6, 1971, press release. Cited in Rankin, page 94] At that time, DTSS was supporting over 30,000 users, of which only 3,000 were at Dartmouth College.
By 1973, the Kiewit Network had expanded to include schools in Illinois, Michigan, upstate New York, Ohio, and
Montreal, Canada
Montreal is the largest city in the province of Quebec, the second-largest in Canada, and the ninth-largest in North America. It was founded in 1642 as '' Ville-Marie'', or "City of Mary", and is now named after Mount Royal, the triple-pe ...
.
Usage
57% of DTSS use was for courses and 16% for research. Kemeny and Kurtz intended for students in technical and nontechnical fields to use DTSS. They arranged for the second trimester of the freshman mathematics class to include a requirement for writing and debugging four Dartmouth BASIC programs. By 1968, more than 80% of Dartmouth students had experience in computer programming. 80 classes included "official" computer use, including those in engineering, classics, geography, sociology, and Spanish; that students in the
Tuck School of Business
The Amos Tuck School of Business Administration at Dartmouth College is the graduate business school of Dartmouth College, a private Ivy League research university in Hanover, New Hampshire. It was founded in 1900 as the first institution in th ...
and social sciences, not mathematics or engineering, were the heaviest users surprised Kemeny. By 1972 90% of students had computer experience; because faculty knew that students were familiar with DTSS, using it became a routine part of many courses.
A 1975 survey found that 29% of faculty used the computer in courses and 73% of students were enrolled in them, 43% of faculty used it in research, and 45% of faculty had written a computer program. By that year university administration used 28% of timesharing resources to students' 20%, with the
registrar and housing office among users.
27% of DTSS use was for casual use and entertainment, which the university stated "is in no sense regarded as frivolous", as such was an enjoyable way for users to become familiar with and not fear the computer. The library of hundreds of programs included, Kemeny and Kurtz reported, "
many games". They were pleased by the widespread faculty use of DTSS, and that many students continued using the system after no longer being required to. Kemeny—by then the university president—wrote in a 1971 brochure describing the system that just as a student could enter
Baker Memorial Library and borrow a book without asking permission or explaining his purpose, "any student may walk into Kiewit Computation Center, sit down at a console, and use the time-sharing system. No one will ask if he is solving a serious research problem, doing his homework the easy way, playing a game of football, or writing a letter to his girlfriend".
By 1972 the football simulation supported simultaneous head-to-head play as a
multiplayer video game
A multiplayer video game is a video game in which more than one person can play in the same game environment at the same time, either locally on the same computing system (couch co-op), on different computing systems via a local area network, or ...
. Kiewit's location near
Dartmouth College Greek organizations
Dartmouth College is host to many Fraternities and sororities in North America, fraternities and sororities, and a significant percentage of the undergraduate student body is active in Greek life. In the fall of 2022, 35 percent of male students ...
made it popular for socializing;
students often brought dates to the Computation Center, both to play games and to demonstrate their own programs.
By the 1967–68 school year, in addition to 2,600 Dartmouth users, 5,550 people at ten universities and 23 high schools accessed DTSS.
Kemeny had a terminal at home, and as president installed one in his office.
By the early 1970s the campus had more than 150 terminals in 25 buildings, including portable units for patients at the campus infirmary. About 2,000 users logged into DTSS each day; 80% of students and 70% of faculty used the system each year. The off-campus Dartmouth Educational Time-Sharing Network included users with 79 terminals at 30 high schools and 20 universities, including
Middlebury College
Middlebury College is a Private university, private Liberal arts colleges in the United States, liberal arts college in Middlebury, Vermont, United States. Founded in 1800 by Congregationalism in the United States, Congregationalists, Middlebury w ...
,
Phillips Andover
Phillips Academy (also known as PA, Phillips Academy Andover, or simply Andover) is a Private school, private, Mixed-sex education, co-educational college-preparatory school for Boarding school, boarding and Day school, day students located in ...
,
Mount Holyoke College
Mount Holyoke College is a Private college, private Women's colleges in the United States, women's Liberal arts colleges in the United States, liberal arts college in South Hadley, Massachusetts, United States. It is the oldest member of the h ...
,
Goddard College
Goddard College was a Private college, private college with three locations in the United States: Plainfield, Vermont; Port Townsend, Washington; and Seattle. The college offered undergraduate and graduate degree programs. With predecessor ins ...
, the
United States Merchant Marine Academy
The United States Merchant Marine Academy (USMMA or Kings Point) is a United States service academies, United States service academy in Kings Point, New York. It trains its midshipman, midshipmen (as students at the academy are called) to serv ...
, the
United States Naval Academy
The United States Naval Academy (USNA, Navy, or Annapolis) is a United States Service academies, federal service academy in Annapolis, Maryland. It was established on 10 October 1845 during the tenure of George Bancroft as United States Secre ...
,
Bates College
Bates College () is a Private college, private Liberal arts colleges in the United States, liberal arts college in Lewiston, Maine. Anchored by the Historic Quad, the campus of Bates totals with a small urban campus which includes 33 Victorian ...
, the Dartmouth Club of New York, and a Dartmouth affiliate in
, sharing DTSS with Dartmouth people.
The system allowed email-type messages to be passed between users and real-time chat via a precursor to the
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 ...
talk program.
While several languages were available on DTSS, 98% of programs were written in Dartmouth BASIC. Because BASIC did not change, the system remained compatible with older applications; Kemeny reported in 1974 that programs he had written in 1964 would still run. By 1980, supported languages and systems included:
* 7MAP – DTSS
716
__NOTOC__
Year 716 ( DCCXVI) was a leap year starting on Wednesday of the Julian calendar, the 716th year of the Common Era (CE) and Anno Domini (AD) designations, the 716th year of the 1st millennium, the 16th year of the 8th century, and ...
Macro Assembly Program
* 8MAP – DTSS
PDP-8
The PDP-8 is a family of 12-bit minicomputers that was produced by Digital Equipment Corporation (DEC). It was the first commercially successful minicomputer, with over 50,000 units sold during the model's lifetime. Its basic design follows the pi ...
Macro Assembly Program
* 9MAP – DTSS
PDP-9
The PDP-9, the fourth of the five 18-bit minicomputers produced by Digital Equipment Corporation, was introduced in 1966. A total of 445 PDP-9 systems were produced, of which 40 were the compact, low-cost PDP-9/L units..
History
The 18-bit PDP ...
Macro Assembly Program
* ALGOL – DTSS
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 ...
* ALGOL68 – DTSS
ALGOL 68
ALGOL 68 (short for ''Algorithmic Language 1968'') is an imperative programming language member of the ALGOL family that was conceived as a successor to the ALGOL 60 language, designed with the goal of a much wider scope of application and ...
* APL – DTSS
APL
* BASIC –
Dartmouth BASIC
Dartmouth BASIC is the original version of the BASIC programming language. It was designed by two professors at Dartmouth College, John G. Kemeny and Thomas E. Kurtz. With the underlying Dartmouth Time-Sharing System (DTSS), it offered an interac ...
* CHESS – Chess-playing Program
* COBOL – DTSS
COBOL
COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
* COURSE – IBM-compatible COURSEWRITER III author program
* CPS – 'Complete Programming System' developed at Bates College
* CROSREF – Program cross-references
* DDT – Honeywell 600/6000
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 ...
debugging program
* DMAP – DTSS
DATANET-30
The DATANET-30, or DN-30 for short, was a computer manufactured by General Electric designed in 1961-1963 to be used as a communications computer. It was later used as a front-end processor for data communications. It became the first front end c ...
Macro Assembly Program
* DTRAC – DTSS
Text Reckoning and Compiling Language
* DXPL – DTSS
XPL Translator Writing System
* DYNAMO –
DYNAMO
"Dynamo Electric Machine" (end view, partly section, )
A dynamo is an electrical generator that creates direct current using a commutator. Dynamos employed electromagnets for self-starting by using residual magnetic field left in the iron cores ...
Simulation language
* FORTRAN – DTSS
FORTRAN
* GMAP – Honeywell 600/6000 Macro Assembly Program
* LISP – DTSS
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, ...
* MIX – DTSS
MIX Assembler
* PILOT – DTSS PILOT course writer
* PL/I – DTSS
PL/I
PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language initially developed by IBM. It is designed for scientific, engineering, business and system programming. It has b ...
* PLOT – Graphics system for use with BASIC or SBASIC
* SBASIC – Structured BASIC
* SIX – FORTRAN 76
* SNOBOL – DTSS
SNOBOL4
DTSS today
In 2000, a project to recreate the DTSS system on a simulator was undertaken and as a result DTSS is now available for
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
systems and for the
Apple 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 ...
computer.
See also
*
Timeline of operating systems
This article presents a timeline of events in the history of computer operating systems from 1951 to the current day. For a narrative explaining the overall developments, see the History of operating systems.
1950s
* 1951
** LEO I 'Lyons Elec ...
*
Time-sharing system evolution
This article covers the evolution of time-sharing systems, providing links to major early time-sharing operating systems, showing their subsequent evolution.
The meaning of the term ''time-sharing'' has shifted from its original usage. From 1949 ...
References
{{Time-sharing operating systems
Time-sharing operating systems
Discontinued operating systems
1964 software
Computer-related introductions in 1964
Dartmouth College history