Opentopia Directory Encyclopedia Tools

Incompatible Timesharing System

Encyclopedia : I : IN : INC : Incompatible Timesharing System


ITS, the Incompatible Timesharing System (named in comparison with the Compatible Timesharing System also in use at MIT), was an early, revolutionary, and influential MIT time-sharing operating system which was written in assembly; it was developed principally by the Artificial Intelligence Laboratory at MIT, with some help from Project MAC.

History

ITS development was initiated in the late 1960s by those (the majority of the MIT AI Lab at that point in time) who disagreed with the direction taken by Project MAC's Multics project (which had started in the mid 1960s), particularly such decisions as the inclusion of powerful system security. The name was chosen by Tom Knight as a hack on the earliest MIT time-sharing operating system, the Compatible Time-Sharing System, which dated from the early 1960s.

ITS was initially developed for the Digital Equipment Corporation PDP-6 computer, and later moved to the PDP-10 once it became available, where it saw the majority of its development and use. Although not used much after 1982 or so, ITS was run at MIT until 1990, and then until 1995 at the Stacken Computer Club in Sweden.

Significant technical features

ITS was an operating system with many revolutionary features; for some significant ones, it was the first to deploy them. Among them were:

Many of these, and numerous other significant advances, were later picked up by other operating systems.

User environment

The environment seen by ITS users was philosophically significantly different from that provided by most operating systems at the time.

Among numerous interesting features and oddities, the ITS top-level command interpreter was the PDP-10 machine language debugger (DDT), whose commands looked like line noise to the uninitiated.

Its main editor for many years, TECO, was programmable in a similar-looking gibberish. The EMACS editor is a descendant of a collection of TECO macros, now much developed.

Among other significant and influential software subsystems which were developed on ITS, the Macsyma symbolic algebra system is probably the most important; the GNU INFO help system, MacLisp (the precursor of Emacs Lisp and Common Lisp), and EMACS were also started on ITS.

The Jargon File also started out life on ITS.

Original developers

References

See the annotated [ITS bibliography] on the STS Wiki for a more detailed list of references.

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: