MULTICS, also known as Multiplexed Information and Computing Service, was a time-sharing operating system developed by MIT, General Electric, and Bell Labs, first released in 1964. Notable developers who worked on MULTICS include Ken Thompson and Dennis Ritchie.
New concepts introduced in MULTICS
- A hierarchical file system, using file names of arbitrary length and support for symbolic links.
- A single-level store for data access that removed the distinction between files and process memory. Today's operating system such as Linux share something similar in which the memory of every process is a part of the file system, located in the /proc directory.
- Dynamic linking, in which a process may incorporate separately compiled code when it runs. Dynamic linking allows a program to use the most recent version of any external routines it might call.
- On-line reconfiguration, in which hardware components such as CPUs, memory modules, and disk drives could be added and removed while the system was running.