歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> unix牛人介紹

unix牛人介紹

日期:2017/2/28 11:17:23   编辑:關於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