LLMpediaThe first transparent, open encyclopedia generated by LLMs

Multics

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Expansion Funnel Raw 48 → Dedup 27 → NER 9 → Enqueued 8
1. Extracted48
2. After dedup27 (None)
3. After NER9 (None)
Rejected: 18 (not NE: 18)
4. Enqueued8 (None)
Similarity rejected: 1
Multics
Multics
NameMultics
DeveloperMIT, Bell Labs, General Electric
Released0 1969

Multics. The Multiplexed Information and Computing Service was a pioneering, influential time-sharing operating system begun in the 1960s. Conceived as a computational utility akin to electricity or telephone service, it introduced many foundational concepts in modern computing. Although not a commercial success itself, its architectural ideas profoundly shaped subsequent systems, most notably the Unix operating system.

History and development

The project originated from discussions at MIT in the early 1960s, notably involving Professor Fernando J. Corbató, who had previously worked on the Compatible Time-Sharing System (CTSS). A formal partnership, the Project MAC consortium, was formed between MIT, Bell Labs, and General Electric (later Honeywell after its computer division acquisition). Key figures driving the design included Fernando J. Corbató, Robert M. Graham, and Viktor A. Vyssotsky from MIT, alongside Edward L. Glaser and others. Frustration with the project's complexity and progress led Bell Labs to withdraw in 1969; researchers Ken Thompson and Dennis Ritchie then applied lessons learned to create the seminal Unix system. Development continued primarily at MIT and Honeywell, with the system seeing operational use at sites like MIT itself, Honeywell, the U.S. Air Force, and Ford Motor Company.

Technical design and architecture

Multics was architected as a virtual memory system using a segmented page table scheme, allowing for a single-level, uniform address space. It was designed for high availability, supporting features like dynamic linking and on-line reconfiguration. The system treated all resources, including mass storage, as part of a single-level file system, a concept that deeply influenced later designs. It was implemented primarily in the PL/I programming language, with a small amount of code in assembly language. A key innovation was its use of rings of protection, a hierarchical security model that provided graduated levels of privilege within the system kernel and user processes. The hardware was based on the GE-645 mainframe and its successor, the Honeywell 6180.

Influence and legacy

The direct legacy of Multics is immense, primarily through its antithesis, Unix. The philosophy of Unix, emphasizing simplicity and modularity, was a direct reaction to the perceived complexity of Multics. Key Unix concepts, like the hierarchical file system and the shell command interpreter, have their conceptual roots in Multics. Many other modern operating systems, including Microsoft Windows and various Linux distributions, inherit these ideas indirectly. The project also spurred advances in secure computing and system design. Furthermore, the C programming language, developed for Unix, was influenced by the experience of its creators with Multics. The last known Multics system was shut down at Honeywell in 2000.

Security features

Security was a primary design goal from the outset, making Multics one of the first systems engineered for high assurance. Its most famous security innovation was the implementation of a ring protection mechanism, which provided hardware-enforced privilege levels. The system enforced mandatory access control on all objects within its file system. It also featured comprehensive audit trail capabilities and a security kernel designed to be verifiable. These principles influenced later secure systems, including Honeywell's SCOMP (Secure Communications Processor) and concepts found in modern trusted operating system designs. The project produced seminal security research, such as the Anderson Report, which laid out formal security models.

Comparison with other operating systems

Compared to its direct predecessor, the Compatible Time-Sharing System (CTSS), Multics was far more ambitious, aiming for a seamless computational utility rather than a batch system with time-sharing. Its most famous comparison is with Unix, which embraced minimalism and a "toolbox" philosophy, whereas Multics aimed for a single, integrated, and powerful environment. Unlike early monolithic systems for IBM System/360 mainframes, Multics was built around shared memory and multiprocessing concepts. Later systems like Microsoft Windows NT and Linux adopted its core ideas of virtual memory, dynamic linking, and hierarchical file systems but implemented them in less monolithic architectures. While modern microkernel designs differ significantly in structure, they share Multics's goal of creating a reliable, secure computing base.

Category:Operating systems Category:Time-sharing operating systems Category:Computer-related introductions in 1969