網路農夫 --  Home 網路農夫 --  Home
網路農夫 --  Home
wait.....

1-1-2 一個遊戲的開始

PDP-71969 年貝爾實驗室的計算機科學研究中心(Computing Science Research Center)成員退出 MULTICS 計畫的同時,貝爾實驗室本身其實也沒有一套完善便利的交談式計算機服務環境。在其中不少工程師們也正為了改善程式設計環境努力著, Ken Thompson、Dennis Ritchie 和其同事們在當時草擬一個新的檔案系統架構,這個檔案系統也就是早期的 UNIX 作業系統的檔案系統的前身。當時的 Ken Thompson 忙著使用 Fortran 語言將原本在 Multics 系統中開發的 game 叫 "Space Travel"(太空旅遊)轉移到 GECOS System 上開發。當時 GECOS System 大型電腦的 CPU Time 相當昂貴(一秒要 75 塊美金),同時控制 "spaceship"(太空船)的效果不甚理想,於是 Ken Thompson 不得不尋找替代的開發環境。Thompson 看上了一台很少被人使用的 Digital Equipment Corporation PDP-7 迷你電腦,當時 PDP-7 使用的是 Graphic-II 顯示器,具有不錯的圖形處理能力。Brian kernighan於是 Ken Thompson 便與 Dennis Ritchie 聯手將程式設計轉移到 PDP-7 型電腦上。 Ken Thompson 在移轉工作環境的同時為了得到較好的發展環境,便與 Dennis Ritchie 共同動手設計一套包含 File System、Process Subsystem 及一小組 Utility 的作業系統,當時這套系統僅能支援 2 個使用者使用。由於貝爾實驗室對於 MULTICS 計畫失敗的陰霾還未消散, Brian Kernighan 這位仁兄開玩笑地戲稱這套新的作業系統為 UNiplexed Information and Computing System,縮寫為 UNICS,之後大家取諧音便叫她為 "UNIX",沒想到這個開玩笑的名字會被人叫到今天。

 

版本:Beta-2001-05 -- 網路農夫