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

1-1-3 初期的自由發展

事實上該套 "UNIX" 系統在當時僅是私下的被使用,也並沒有得到多大的重視,一直到 1971 年的一個正式的計畫,UNIX 才正式被搬上台面。

 

1970 年,當時貝爾實驗室的專利部門(Patent department)缺乏一套文書處理系統,為了設計開發的需要,於是買了一台 PDP-11 電腦。當時 PDP-11 電腦的交機過程並不順利,處理器先到,硬碟則是等了好幾個月。當 PDP-11 一切準備妥當後,他們便將 UNIX 移植到擁有 512K bytes 硬碟的 PDP-11/20PDP-11/20 型電腦上,並在此系統之下開發了一套文書處理工具。而這套工具便是後來 nroff / troff 的前身。那時的 UNIX 提供 16K bytes 給系統、8K bytes 給使用程式,檔案最大的極限是 64K bytes。而此套含有文書處理工具的系統,也正式獲得貝爾實驗室的專利部門採用,系統名稱並被編為 "First Edition"。在 UNIX 移植成功後 Thompson 用 B 語言為它添加了 Fortran Compiler,但因為 B 語言屬於一種解譯語言(interpretive language),執行成效並不是很好,於是 Ritchie 又將它 -- Compiler 發展成可產生機器碼、允許定義資料形態及結構, Ritchie 稱它為 C 語言。1973 年並以 C 語言改寫全部 UNIX 原始程式,UNIX 於是首度出現正式版本--第五版。

 

此時的 UNIX 慢慢地在貝爾實驗室內部蔓延開來,裝機數也變成了 25 部之多。由於當時的貝爾實驗室實際上是掌控在美國電信電話公司(AT&T)及其子公司西方電器公司的手上,實驗室主要是負責研究改進西方電器公司製造的和美國電信電話公司在貝爾系統中使用的電信設備。同時根據軍方合同,從事與國防有關的研究與改進的工作。而 AT&T 本身由於有反托拉斯法的限制並不能從事於任何有關電腦方面的銷售,所以 AT&T 的主管階層們對於當時 UNIX 的發展並沒有太多的支持,因而當時貝爾實驗室內部對於 UNIX 的發展並不是相當在意也無意於將之推廣。不過為了應付實驗室內各部門日益增加的 UNIX 使用以及 UNIX 的技術支援需求,還是成立了 UNIX System Group(簡稱 USG)。不過該組織也僅只是提供技術上的支援,並未賦予繼續發展的任務。所以當時的 UNIX 發展,全靠 AT&T 的工程師們的努力。這段期間 UNIX 的發展完全沒有組織及系統性可言,而玩家盡是一些工程師們,於是乎種下了 UNIX 日後較難以被一般人所接受的命運。

 

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