Unix系統(tǒng)創(chuàng)始人介紹
今天,我們來(lái)介紹下關(guān)于Unix系統(tǒng)創(chuàng)始人的知識(shí)。我們知道Unix系統(tǒng)的兩大發(fā)明人是貝爾實(shí)驗(yàn)室的Ken Thompson和Dennis M. Ritchie。Ken畢業(yè)于UC-Berkley,66年獲得碩士學(xué)位后進(jìn)入Bell實(shí)驗(yàn)室,C語(yǔ)言前身B語(yǔ)言的作者,Belle(著名國(guó)際象棋程序)的作者之一, 操作系統(tǒng)Plan 9的主要作者,1969-1970年發(fā)明Unix系統(tǒng),并于1971年用C將此系統(tǒng)改寫(xiě)。
Ken和DMR一開(kāi)始用GE645大型機(jī)調(diào)試程序,然后通過(guò)穿孔紙帶輸入到一臺(tái)老掉牙的PDP-7安裝,直到PDP-7嚴(yán)重?fù)p壞,后假借為公司處理專(zhuān)利申請(qǐng)書(shū)為由使用了一臺(tái)PDP-11,并在這臺(tái)機(jī)器上完成工作。
當(dāng)初裝了Unix系統(tǒng)的PDP-11最早被安裝在Bell Lab里供大家日常使用。很快大家就發(fā)現(xiàn)Ken總能進(jìn)入他們的帳戶,獲得***權(quán)限。Bell Lab里的科學(xué)家都心比天高,當(dāng)然被搞得郁悶無(wú)比。于是有高手怒了,跳出來(lái)分析了Unix系統(tǒng)代碼,找到后門(mén),修改代碼,然后重新編譯了整個(gè)Unix系統(tǒng)。
就在大家都以為"這個(gè)世界清凈了"的時(shí)候,他們發(fā)現(xiàn)Ken還是輕而易舉地拿到他們的帳戶權(quán)限,百思不解后,只好繼續(xù)郁悶。
誰(shuí)知道這一郁悶,就郁悶了14年,直到Ken道出個(gè)中緣由。原來(lái),代碼里的確有后門(mén),但后門(mén)不在Unix系統(tǒng)代碼里,而在編譯Unix系統(tǒng)代碼的C編譯器里。每次C編譯器編譯Unix系統(tǒng)的代碼,就自動(dòng)生成后門(mén)代碼。而整個(gè)Bell Lab的人,都是用Ken的C編譯器。
Ken已經(jīng)從Bell退休,并進(jìn)入Google工作。
DMR畢業(yè)于哈佛大學(xué)物理系,后在應(yīng)用數(shù)學(xué)系攻讀博士,67年中斷學(xué)業(yè)進(jìn)入Bell Lab。DMR家為bell世家,他父親是Bell Lab的交換系統(tǒng)實(shí)驗(yàn)室主任。
DMR更有名的作品是C語(yǔ)言,是根據(jù)B語(yǔ)言以及劍橋BCPL語(yǔ)言基礎(chǔ)上提出的,雖然DMR本人更喜歡用Alef語(yǔ)言,他之所以寫(xiě)C,初衷只是為了消除自己對(duì)現(xiàn)有工具的不爽之處。
Ken和DMR獲得了1983年圖靈獎(jiǎng)
另一個(gè)參與了Unix系統(tǒng)發(fā)明的人是Rob Pike,他寫(xiě)出了Unix系統(tǒng)***款基于位圖的窗口系統(tǒng),也是Blit終端的作者,Plan 9的主要作者之一,UTF-8的設(shè)計(jì)人,兩本經(jīng)典著作The Unix系統(tǒng) Programming Environment和 The Practice of Programming的作者之一,還是1980年奧運(yùn)會(huì)射箭銀牌得主,他發(fā)明的伽馬射線望遠(yuǎn)鏡差點(diǎn)用于航天飛機(jī)上。
他很早就去了Google,作為Google系統(tǒng)開(kāi)發(fā)部門(mén)的主要技術(shù)負(fù)責(zé)人。
【編輯推薦】