歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix系統創始人介紹

Unix系統創始人介紹

日期:2017/3/6 11:38:52   编辑:Unix資訊

今天,我們來介紹下關於Unix系統創始人的知識。我們知道Unix系統的兩大發明人是貝爾實驗室的Ken Thompson和Dennis M. Ritchie。Ken畢業於UC-Berkley,66年獲得碩士學位後進入Bell實驗室,C語言前身B語言的作者,Belle(著名國際象棋程序)的作者之一, 操作系統Plan 9的主要作者,1969-1970年發明Unix系統,並於1971年用C將此系統改寫。

Ken和DMR一開始用GE645大型機調試程序,然後通過穿孔紙帶輸入到一台老掉牙的PDP-7安裝,直到PDP-7嚴重損壞,後假借為公司處理專利申請書為由使用了一台PDP-11,並在這台機器上完成工作。

當初裝了Unix系統的PDP-11最早被安裝在Bell Lab裡供大家日常使用。很快大家就發現Ken總能進入他們的帳戶,獲得最高權限。Bell Lab裡的科學家都心比天高,當然被搞得郁悶無比。於是有高手怒了,跳出來分析了Unix系統代碼,找到後門,修改代碼,然後重新編譯了整個Unix系統。

就在大家都以為"這個世界清淨了"的時候,他們發現Ken還是輕而易舉地拿到他們的帳戶權限,百思不解後,只好繼續郁悶。

誰知道這一郁悶,就郁悶了14年,直到Ken道出個中緣由。原來,代碼裡的確有後門,但後門不在Unix系統代碼裡,而在編譯Unix系統代碼的C編譯器裡。每次C編譯器編譯Unix系統的代碼,就自動生成後門代碼。而整個Bell Lab的人,都是用Ken的C編譯器。

Ken已經從Bell退休,並進入Google工作。

DMR畢業於哈佛大學物理系,後在應用數學系攻讀博士,67年中斷學業進入Bell Lab。DMR家為bell世家,他父親是Bell Lab的交換系統實驗室主任。

DMR更有名的作品是C語言,是根據B語言以及劍橋BCPL語言基礎上提出的,雖然DMR本人更喜歡用Alef語言,他之所以寫C,初衷只是為了消除自己對現有工具的不爽之處。

Ken和DMR獲得了1983年圖靈獎

另一個參與了Unix系統發明的人是Rob Pike,他寫出了Unix系統第一款基於位圖的窗口系統,也是Blit終端的作者,Plan 9的主要作者之一,UTF-8的設計人,兩本經典著作The Unix系統 Programming Environment和 The Practice of Programming的作者之一,還是1980年奧運會射箭銀牌得主,他發明的伽馬射線望遠鏡差點用於航天飛機上。

他很早就去了Google,作為Google系統開發部門的主要技術負責人。

Copyright © Linux教程網 All Rights Reserved