The Cray Time Sharing System, also known in the
Cray
Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
user community as CTSS, was developed as an
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
for the
Cray-1 or
Cray X-MP line of
supercomputers. CTSS was developed by the
Los Alamos Scientific Laboratory
Los Alamos National Laboratory (often shortened as Los Alamos and LANL) is one of the sixteen research and development laboratories of the United States Department of Energy (DOE), located a short distance northwest of Santa Fe, New Mexico, in ...
(LASL now LANL) in conjunction with the
Lawrence Livermore Laboratory (LLL now LLNL). CTSS was popular with Cray sites in the
United States Department of Energy
The United States Department of Energy (DOE) is an executive department of the U.S. federal government that oversees U.S. national energy policy and manages the research and development of nuclear power and nuclear weapons in the United Stat ...
(DOE), but was used by several other Cray sites, such as the
San Diego Supercomputing Center.
Overview
The predecessor of CTSS was the
Livermore Time Sharing System (LTSS) which ran on Control Data
CDC 7600 line of supercomputers. The first
compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
was known as ''LRLTRAN'', for ''
Lawrence Radiation Laboratory forTRAN'', a
FORTRAN 66 programming language but with
dynamic memory and other features. The Cray version, including
automatic vectorization, was known as CVC, pronounced "Civic" like the
Honda
is a Japanese public multinational conglomerate manufacturer of automobiles, motorcycles, and power equipment, headquartered in Minato, Tokyo, Japan.
Honda has been the world's largest motorcycle manufacturer since 1959, reaching a producti ...
car of the period, for
Cray Vector Compiler
Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed i ...
.
Some controversy existed at LASL with the first attempt to develop an operating system for the Cray-1 named
DEIMOS Deimos, a Greek word for ''dread'', may refer to:
* Deimos (deity), one of the sons of Ares and Aphrodite in Greek mythology
* Deimos (moon), the smaller and outermost of Mars' two natural satellites
* Elecnor Deimos, a Spanish aerospace company
* ...
, a message-passing,
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
operating system, by
Forrest Basket. DEIMOS had initial "teething" problems common to the performance of all early operating systems. This left a bad taste for Unix-like systems at the National Laboratories and with the manufacturer, Cray Research, Inc., of the hardware who went on to develop their own batch oriented operating system, COS (
Cray Operating System
The Cray Operating System (COS) is a Cray Research operating system for its now-discontinued Cray-1 (1976) and Cray X-MP supercomputers. It succeeded the Chippewa Operating System (shipped with earlier Control Data Corporation CDC 6000 seri ...
) and their own vectorizing Fortran compiler named "CFT" (
Cray ForTran) both written in the
Cray Assembly Language
Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed ...
(CAL).
CTSS had the misfortune to have certain constants, structures, and lacking certain networking facilities (
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
) which were optimized to be Cray-1 architecture-dependent without extensive rework when larger memory supercomputers like the Cray-2 and the Cray Y-MP came into use. CTSS has its final breaths running on Cray instruction-set-compatible hardware developed by
Scientific Computer Systems (SCS-40 and SCS-30) and
Supertek S-1, but this did not save the software.
CTSS embodied certain unique ideas such as a market-driven priorities for working/running processes.
An attempt to succeed CTSS was started by LLNL named NLTSS (
New Livermore Time Sharing System) to embody advanced concepts for operating systems to better integrate communication using a new network protocol named
LINCS while also keeping the best features of CTSS. NLTSS followed the development fate of many operating systems and only briefly ran on period Cray hardware of the late 1980s.
A user-level CTSS Overview
CTSS Overview, LA-5525-M, Vol 7 from 1982 provides, in Chapter 2, a brief list of CTSS features. Other references are likely to be found in proceedings of the Cray User Group
Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. It also manufactures systems for data storage and analytics. Several Cray supercomputer systems are listed ...
(CUG) and the ACM
ACM or A.C.M. may refer to:
Aviation
* AGM-129 ACM, 1990–2012 USAF cruise missile
* Air chief marshal
* Air combat manoeuvring or dogfighting
* Air cycle machine
* Arica Airport (Colombia) (IATA: ACM), in Arica, Amazonas, Colombia
Computing
* ...
SOSP (Symp. on Operating Systems Proceedings). However, owing to the fact that LANL and LLNL were nuclear weapons facilities, some aspects of security are likely to doom finding out greater detail of many of these pieces of software.
See also
* EOS (operating system)
*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 Elect ...
References
{{Time-sharing operating systems
Cray software
Fortran software
Time-sharing operating systems
Proprietary operating systems
Supercomputer operating systems