深圳Linux培訓:Linux的來源之最初的理想

深圳Linux培訓:Linux的來源之最初的理想
最初的一個理想
UNIX 系統自 1969 年 Ken ThompsonKen Thompson 與 Dennis RitchieDennis Ritchie 在美國貝爾電話實驗室(Bell Telephone Laboratories)發展出雛形至今,已歷經近 30 來年。而 "UNIX" 這個字典上查不到其原意的怪字,其實是戲謔 MULTICS(MULTiplexed Information and Computing System)操作系統的大而無當所產生的 諧音字。
深圳Linux培訓:Linux的來源之最初的理想
在 1957 年 10 月,前蘇聯發射了第一枚人造衛星,此舉讓當時的美國總統艾森 豪威爾決定投下鉅額的經費用以支持及發展科學,美國高等研究計劃署(ARPA, Advanced Research Projects Agency)便是在這個時空下設立了,該單位負 責推動系統發展等相關計劃,成爲當時美國電子計算器發展的重要推手。
1960 年代是大型計算機的發展年代,當時的麻省理工學院因最先實現了兼容分 時系統(CTSS, Compatible Time-Sharing System),在電子計算器領域享有 相當崇高的地位。1963 年,麻省理工的裏克萊德(J. C. R. Licklider, 1915~1990)推動了 MAC 計劃,MAC 以 IBM 的大型計算機做爲主體,連接了 將近 160 臺終端機,這些終端機就四散在學區以及教職員的家中,可以讓 30 位 使用者同時共享計算機資源。這項計劃到了 1965 年便不堪負荷,於是麻省理工 便決定開發更大型的分時計算機系統。新的計劃便是 -- MULTICS。一個計算機 史上最爲龐大的分時計算機系統,企圖連接 1000 部終端機,支持 300 位使用 者同時上線的分時計算機系統。她面臨的是,操作系統的分時觀念還在各學術與 研究機構探索成形中,計算機硬件亦需重新設計的雙重挑戰。
當時,麻省理工原本找 IBM 來配合這項計劃,但 IBM 正忙着應付自己的問題而 無意配合 MULTICS 計劃。此時,通用電子公司(General Electric Company)也就是奇異公司正好在發展自己的大型主機,見機不可失,便極力邀 請麻省理工參予她們的 GE 645 大型主機的規格制定。有了奇異熱心主動的計算 機硬件配合,麻省理工找上的不能販售計算機卻人才濟濟的貝爾電話實驗室來負 責承包軟件工程。於是乎,MULTICS 的計劃便在 1965 年由麻省理工學院、奇 異公司及貝爾電話實驗室這三個成員開始共同發展。
1969 年,MULTICS 計劃在歷經四年的奮戰後,仍舊未達到原先規劃設計的理 想,貝爾電話實驗室決定退出計劃。功能未達原始設計理想的 MULTICS 還是安 裝在奇異公司的 GE 645 大型計算機上供麻省理工使用。奇異公司在該計劃草草 結束後不到一年便完全淡出大型計算機市場。日後,MULTICS 計劃被嘲解爲 Many Unnecessarily Large Table In Core Simultaneously。
農夫我個人認爲, MULTICS 計劃誕生在大型計算機將開始鼎沸的 1965 年,夭 折於大型計算機最爲輝煌的 1969 年。她如果適時在 1960 年代末期成功的話, 絕對可以助長當時已經普遍被計算機權威人士視爲理想的『計算機公用事業』, 至少可以讓大型計算機的發展與資源集中的應用模式就不至於會在 1970 年代初 期就迅速萎縮。因爲 MULTICS 計劃如果成功,至少能讓當時的大型計算機的應 用規模大上 10 倍左右。然而,MULTICS 計劃失敗了。她嚴重地打擊了當時依賴 大型計算機主機的計算機公用事業業者在發展上的信心。更由於沒有相似的計劃 後繼進行,使得集中式的大型計算機主機沒有明顯的 使用效能提升,而加速催化 計算器工業的轉變,以尋找新的道路。另一方面,MULTICS 計劃失敗的經驗亦讓 當時參與該計劃的軟件工程師們得到相當寶貴的經驗與正面的影響。
幾年後,就在 AT&T,MULTICS 計劃這個不同凡響的失敗換來的一個不同凡響的 成功。一個戲謔她的名字誕生了 .... UNIX。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章