Multics
外觀
此條目可參照英語維基百科相應條目來擴充。 |
開發者 | 麻省理工學院, 通用電氣, 貝爾實驗室 |
---|---|
編程語言 | PL/I, 匯編語言[1] |
運作狀態 | Mature, Historic |
源碼模式 | 開放源代碼 |
首次發布 | 1969 |
當前版本 |
|
支持的語言 | 英語 |
支援平台 | GE-645 mainframes, Honeywell 6180 series machines |
內核類別 | 宏內核 |
默認用戶界面 | Command line interface |
許可證 | Originally proprietary, Open-source Multics License since 2007[3][4] |
官方網站 | Multicians, Multics Internet Server |
倉庫 |
Multics,名稱來自於多工資訊與計算系統(英語:MULTiplexed Information and Computing System)的縮寫,它是一套分時多工作業系統,是1964年由貝爾實驗室、麻省理工學院及美國通用電氣公司所共同參與研發,並安裝在大型主機上。最後一個裝有Multics的計算機已於2000年10月30日關閉。通過UNIX,幾乎所有現代操作系統都深受Multics的影響,無論是直接 (Linux, OS X)或間接(Microsoft Windows)。
MULTICS以相容分時系統(CTSS)做基礎,建置在美國通用電力公司的大型電腦GE-645上。目的是連接1000部終端機,支援300位使用者同時上線。1969年,因MULTICS計畫的工作進度過於緩慢,最後終究遭裁撤的命運,貝爾實驗室由此退出此計畫。當時,肯·湯普遜正在撰寫一個稱為「星際旅行」(Space Travel)的遊戲程式。貝爾實驗室退出Multics計劃後,由貝爾實驗室的兩位軟體工程師肯·湯普遜與丹尼斯·里奇以B語言和組合語言為基礎而發展出UNIX,1973年湯普遜和里奇用C語言重寫了Unix,成為後來普及的版本。通用電氣及麻省理工學院仍繼續開發Multics,並最終成為商業產品,由霍尼韋爾銷售。
參考資料
[編輯]- ^ R. A. Freiburghouse, "The Multics PL/1 Compiler", General Electric Company, Cambridge, Massachusetts, 1969.
- ^ https://github.com/dancrossnyc/multics/releases/tag/MR12.7; 檢索日期: 2022年9月8日.
- ^ http://opensource.org/licenses/Multics
- ^ Myths about Multics: Myth: Multics was closed source
外部連結
[編輯]- https://web.archive.org/web/20191030094546/https://www.multicians.org/is a great site with a lot of material
- Multics papers online(頁面存檔備份,存於網際網路檔案館)
- Myths(頁面存檔備份,存於網際網路檔案館) discusses numerous myths about Multics in some detail, including the myths that it failed, that it was big and slow, and numerous other canards, as well as a few understandable misapprehensions
- Multics security(頁面存檔備份,存於網際網路檔案館)
- Multics repository
- Multics repository at Stratus Computer(頁面存檔備份,存於網際網路檔案館)
- Multics at Universitaet Mainz(頁面存檔備份,存於網際網路檔案館)
- Source code archive at MIT(頁面存檔備份,存於網際網路檔案館)
- Various scanned Multics manuals(頁面存檔備份,存於網際網路檔案館)