User Tools

Site Tools


multics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
multics [2017/03/11 09:05]
papa [Using Multics]
multics [2017/03/11 09:14]
papa
Line 1: Line 1:
 +====== Multics ======
 +{{::multics.png?200 |Multics Rings Logo}}**Multics** (from **Mult**iplexed **I**nformation and **C**omputing **S**ervice) was an influential time-sharing operating system developed during the 1960s in a joint project by MIT's Project MAC, General Electric, and Bell Labs. Multics was commercialized by Honeywell and Groupe Bull for their mainframe hardware, reaching a peak of about 80 installations worldwide by the early 1980s. The last known Multics site running on real hardware was operated by the Canadian Department of National Defence and was shut down on October 30, 2000.
 +
 +Although commercially disappointing, Multics enjoyed a reputation as a highly secure operating system. Multics developers pioneered a number of operating system concepts such as the hierarchical file system and system programming in a high-level language that were later popularized in the Unix operating system and have become standard in current operating systems.
 +
 +The Living Computer's simulated Honeywell 6180 system runs Multics version MR12.6e.
 +
 +----
 +===== Using Multics =====
 +----
 +The Multics user environment will be very familiar to Unix-style shell users. In fact, many Unix shell command names were inspired by Multics commands. 
 +
 +Multics resolves meaningful command versus easy typing tradeoff by having it both ways: Every command has a long meaningful name with the most frequently used commands also given a short 2-3 character alias. (Unix developers tended to adopt the short command aliases and forget the meaningful names.) Multics commands are case-sensitive.
 +
 +Multics documentation uses the term //segment// to refer to files.
 +
 +[[http://swenson.org/multics_wiki/index.php?title=Using_Multics|Using Multics]] on the [[http://swenson.org/multics_wiki/index.php?title=Main_Page|Multics Wiki]] is an excellent tutorial on basic Multics commands for new users.
 +
 +[[http://swenson.org/multics_wiki/index.php?title=Linux-to-Multics_Command_Mapping|Linux-to-Multics Command Mapping]] has a list of corresponding commands in Unix and Multics.
 +
 +There are a differences between Unix and Multics that should be kept in mind: 
 +  * In Multics file specifications the greater-than character (''>'') is used as a directory separator instead of Unix's slash (''/''). The less-than character (''<'') is used to refer to the current working directory's parent directory instead of Unix's (''..'').
 +  * Some command names are used in both Multics and Unix but have unrelated functions. For example, the command ''cd'' in Unix changes the current working directory, but in Multics creates a new directory (long form ''create_dir''). (To change the current directory in Multics, use the command ''cwd'' (long form ''change_wdir'').) 
 +
 +Get help on Multics with the ''help'' command, instead of ''man'' on Unix.
 +
 +----
 +===== Multics Software =====
 +----
 +==== Text editors ====
 +
 +  * [[qedx]] The Multics standard line-oriented text editor. 
 +  * [[Multics Emacs]] Extensible screen-oriented text editor.
 +  * [[Multics TECO]] Arcane character-oriented text editor.
 +
 +
 +
 +----
 +===== Multics Programming =====
 +----
 +  * [[Multics PL/I]]
 +  * [[Multics Maclisp]]
 +
 +----
 +===== General Information =====
 +----
 +  * [[https://en.wikipedia.org/wiki/Multics|Multics - Wikipedia]]
 +  * [[http://multicians.org|Multicians web site]] (The [[http://multicians.org/mgloss.html|Multics Glossary]] contains a wealth of information and entertaining lore.)
 +  * [[http://swenson.org/multics_wiki/index.php?title=Main_Page|Multics Wiki]] 
 +  * [[http://ftp.stratus.com/vos/multics/multics.html|Multics Repository at Stratus Technologies]]
 +  * [[http://bitsavers.trailing-edge.com/pdf/honeywell/multics/|Bitsavers' PDF Document Archive - Honeywell > Multics]]
  
multics.txt · Last modified: 2022/05/05 19:43 by lars