蓋瑞·阿倫·基爾多(英語:Gary Arlen Kildall,/ˈkɪldˌɔːl/,1942年5月19日—1994年7月11日)是美國電腦科學家和微電腦企業家。[4]在電腦領域的職業生涯長達20多年,以開發出CP/M作業系統及發明BIOS而聞名。[5][6][7][8]
在1970年代,基爾多利用其他作業系統和程式設計工具建立了CP/M,[9]並隨後成立了數碼研究公司。基爾多是最早認識到微處理器是功能齊全的電腦(而不只是簡單的裝置控制器)並依此成立公司、開創事業的人之一。[10]由於他在這個時代的成就,被認為是引領個人電腦變革的先驅。[4][10]而CP/M是第一套支援多平台的微電腦磁碟作業系統,爲電腦史上的重大貢獻,是IEEE認可的里程碑之一。[7][11]
早期生活
蓋瑞·基爾多在華盛頓州西雅圖市出生並長大,他的家人在那裏經營一所航海學校。他的父親約瑟夫(Joseph)是挪威裔的船長。他的母親艾瑪(Emma)有一半瑞典血統,因為基爾多的外祖母出生在瑞典謝萊夫特奧市的朗貝克(瑞典語:Långbäck),在23歲時移民到加拿大。[12]
高中時自稱是「油頭族」,[9]:12基爾多後來就讀於華盛頓大學,期望成為數學老師。在校期間,基爾多對電腦技術越來越感興趣。1972年獲得學位後,[1]因爲被海軍徵召入伍,所以他到加州蒙特雷的海軍研究生院任教。[13]由於距離矽谷僅一小時車程,基爾多很快得知了第一款商業微處理器英特爾4004的訊息。他買了一個處理器並開始為其寫些實驗性的程式。為了更深入地了解這些處理器,他在休息日時擔任英特爾公司的顧問。[4]
基爾多曾短暫返回華盛頓大學並於1972年完成電腦科學博士學位,[2]然後接着在海軍研究生院教書。期間,他發表了一篇論文,介紹了當今用於最佳化程式編譯器的資料流分析理論[14](或稱「基爾多方法」),並繼續用微電腦及新興的軟碟技術進行實驗。英特爾借給他裝載8008和8080的系統,然後他在1973年開發出第一個微處理器高階程式語言——PL/M。[7][13]他還為英特爾編寫了一個名為INTERP/80的8080指令集模擬器。同年,他完成了CP/M作業系統,使8080能夠控制軟碟機,首次在微電腦規模上結合了電腦的所有基本組件。他向英特爾展示了CP/M,但英特爾興趣不大,反而選擇推廣PL/M。[4][13]
商業生涯
基爾多和他的妻子桃樂思(Dorothy)在1974年成立了一家公司——最初名為「星際數碼研究」(Intergalactic Digital Research),沒多久就改名為數碼研究——透過微電腦愛好者雜誌上的廣告推銷CP/M。數碼研究將CP/M授權給IMSAI 8080,這是一套頗受歡迎的Altair 8800系統的複製品。隨着越來越多的系統製造商獲得CP/M授權,它成為了非官方標準,導致必須支援越來越多種類的硬件;因此,基爾多開創了BIOS的概念——一組儲存在唯讀記憶體中的簡易程式,使CP/M無需修改即可在不同系統上執行。[4][13]
CP/M的快速成功讓基爾多感到意外於措手不及,針對高密度軟碟和硬碟的開發進度跟不上市場需求。在硬件製造商提到要設計可與之匹敵的作業系統之後,基爾多倉促地開始動手CP/M 2。[15]到了1981年,是CP/M最巔峰的時期,已可支援3,000種不同型號的電腦,數碼研究的年銷售額達540萬美元。[13]
1980年,IBM接受微軟公司比爾·蓋茨的建議,接洽數碼研究公司,希望爲新產品IBM PC取得即將推出的CP/M授權,[16]:173, 174也就是CP/M-86。[17]蓋瑞·基爾多像往常一樣交由妻子桃樂思負責談判,而他和同事兼MP/M作業系統的開發者Tom Rolander則在蓋瑞的私人飛機上,要去交付軟件給客戶比爾·戈德布特。[10]IBM的代表堅持要桃樂思先簽署一份保密協定,才會說明他們拜訪的目的。根據公司律師葛瑞·戴維斯(Gerry Davis)的建議,桃樂思拒絕在未經蓋瑞批准的情況下簽署協定。[16]:179–181蓋瑞·基爾多下午返回並試圖與IBM展開協商,但是關於他是否簽署了保密協定,以及他是否曾與IBM代表會面,各方的說法不一。[18]
兩家公司最終未能達成協定的原因也是衆說紛紜。只有少數產品的數碼研究可能不願意以一次付款買斷的方式將其旗艦產品出售給IBM,而期望採用基於套數計算授權費的做法。[19]桃樂思·基爾多可能認為該公司無法按照IBM提出的時間表交付CP/M-86,因為該公司正忙於為資料通用公司開發PL/I程式語言。[4]也有一個說法,IBM代表可能對數碼研究花了很多時間在處理他們認為只是例行公事的保密協定而感到氣惱。[16]:179–180據蓋瑞·基爾多的說法,他和桃樂思休假的那天晚上要飛往佛羅里達,IBM代表跟他們搭乘同一航班,他們在飛機上進行了談判並並達成協定。IBM首席談判代表傑克·山姆斯(Jack Sams)堅稱他從未見過蓋瑞·基爾多,一位IBM的同事也證實山姆斯的說辭。他承認他的團隊中可能有其他人在那班飛機上,也提到他飛回西雅圖與微軟再次會面。[16]
山姆斯將整件事的過程告訴了蓋茨,後者稍早前已經同意為PC提供包含BASIC直譯器在內的幾個程式。多年之後蓋茨對外提到他對這個故事的印象就是基爾多率性地「飛走了」。[20]山姆斯給了蓋茨的任務是尋找一個可用的作業系統,幾周後他提議使用西雅圖電腦產品公司的作業系統86-DOS——這是一個獨立開發的作業系統但是實現了CP/M的應用程式介面 。微軟的保羅·艾倫與西雅圖公司談判並取得授權,然後將86-DOS移植到IBM PC,然後IBM再以IBM PC DOS的名稱發行。[16]:204–206[18]
基爾多取得了一份PC DOS並做了檢驗,最終認為它侵犯了CP/M的版權。當他問葛瑞·戴維斯有可以依據哪些法律採取行動時,戴維斯告訴他軟件的知識產權法還不夠明確,無法提起訴訟。[21]於是,戴維斯只是威脅IBM他可能會採取法律行動,而IBM則提議讓CP/M-86也作為PC的出貨選項作為回應,以換取免責。[15]基爾多接受提議,他認為IBM PC就像以前的個人電腦一樣不會取得多大的商業成功。[22]當IBM PC推出時,作業系統並非跟着捆綁出售。作業系統的選項之一是PC DOS,售價40美元。PC DOS被視為實際上必要的配備;大多數軟件都需要它,而且如果沒有它,IBM PC僅能使用其內建的磁帶BASIC 。六個月後,CP/M-86以240元美元、也就是六倍的價格開始出售,同時支援的軟件也少得多,結果銷量可預期地與DOS相比並不佳。[10]
隨着與IBM交易的失敗,基爾多夫婦認爲必需引入有管理經驗的經理人,基爾多於1985年6月28日辭去數碼研究執行長一職,但仍擔任董事長。[23]。同時,他仍參與了各種技術實驗和研究計劃,例如具有多工功能的CP/M版本(MP/M)和LISP語言的教育用方言Logo 程式語言。[13]他希望Logo能夠在教育領域取代BASIC,但結果也不如願。[24]在看過Apple Lisa的演示後,他也親自監督數碼研究的圖形化使用者介面(稱為GEM)的計劃。
Novell於1991年收購了數碼研究公司,這筆交易為基爾多賺了數百萬美元。[21]
從1983到1990年的七年裏,基爾多在美國公共電視台協同主持一個以個人電腦趨勢爲主題的節目,名為《電腦編年史》,提供對產品的見解和評論,以及討論成長迅速的個人電腦領域的未來。[10]
1984年,他創辦了另一家名叫「積極風投」(Activeventure)的公司 ,將光碟技術應用於電腦。[25]1985年初更名為KnowledgeSet ,並於1985年6月發佈了第一部電腦百科全書,格羅利爾的《美國學術百科全書》的CD-ROM版,[18][25]命名為《電子百科全書》(The Electronic Encyclopedia),[26]後來被班塔公司收購。[27]基爾多成立的最後一家企業名為「普羅米修斯聲光」(Prometheus Light and Sound),總部位於德州奧斯汀。他們開發了一種模組化、家用的電話交換機系統[13],整合固定電話與流動電話,他們稱之爲Intelliphone(意爲「聰明電話」),目的在減少當時昂貴的上網成本,以及透過網絡控制家電。它包括一個基於UUCP的儲存與轉發系統,用於在各個節點之間交換電子郵件及檔案,並計劃之後支援TCP/IP。[11]
個人生活
基爾多的同事回憶他富有創造力、隨和且富有冒險精神。除了飛行,他還酷愛跑車、賽車和划船,對大海有着終生的熱愛。[10][13]
儘管基爾多想把IBM的事件留在過去,並以其它的成就而為人所知,但他還是經常被拿來與比爾·蓋茨比較,而忽略他的貢獻。在蓋茨和各方記者的推波助瀾之下,逐漸形成一個說法:就是那場要命的IBM與數碼研究的會面會失敗,是因爲基爾多不負責任地逕自跑去渡假飛行。[4][20][28]
在後來的幾年裏,基爾多私下會表現出被微軟遮蔽了光芒而憤憤不平,[13]並開始酗酒。[21][29]
1983年,蓋瑞與桃樂絲離婚。1986年再婚,但是這段婚姻也維持沒幾年。[3][4]
基爾多將數碼研究公司賣給Novell之後變得富有,他搬到了奧斯汀的西湖山郊區。房子位於湖畔,有幾個跑車的停車棚,地下室還有間錄影工作室。基爾多還擁有私人的里爾噴射機,並且在湖上至少有一艘船。他在加利福尼亞州圓石灘靠近數碼研究總部的地方還有一間全海景豪宅。[13][4]
《電腦關聯》
1992年,基爾多應邀參加了華盛頓大學電腦科學學程25周年紀念活動。作為該學程的傑出畢業生,他對僅被邀去觀禮,感到很失望。他對校方把主題演說的機會給了比爾·蓋茨感到不滿,因為蓋茨是哈佛大學的輟學生,只是給華盛頓大學捐款過,但從未就讀過。[4]
爲了反擊,基爾多開始撰寫回憶錄,題為《電腦關聯:個人電腦行業變遷中的人物、地點和事件》。[21]基爾多打算出版的回憶錄[9][30][31]表達了他的不滿,認為人們似乎不關注電腦軟件的優雅。[24]
[9]:62
在談到比爾蓋茨時,基爾多形容他「更像是一個投機者,而不是一個技術工作者;而且即使所持的觀點是荒謬的,還是固執己見」。[9]:62
在附錄中,他稱DOS是「顯而易見的剽竊」[32],因為它的前26個系統呼叫與CP/M的方式相同。[33]他指責IBM故意製造了PC DOS和CP/M之間的價差以抑制CP/M的銷量。[4]
基爾多於1993年底完成了草稿,[9]但並未正式發表。記者哈羅德·埃文斯將這本回憶錄作為2004年出版的《他們創造了美國》(They Made America) 一書中關於基爾多那章的主要來源,推論出微軟偷走了基爾多的發明。[4]當年PC計劃的IBM資深人士對本書中事件的描述提出異議,同時微軟也稱其「片面且不準確」。[21]而根據知名軟件取證專家羅伯特·澤德曼的兩次驗證,結論是找不到抄襲的證據。[34][35][36]
2016年8月,基爾多的家人提供了《電腦關聯》(Computer Connections)的前七章,供公眾免費下載。[9][31][30]
逝世
1994年7月8日,52歲的[37]基爾多在加州蒙特雷的富蘭克林街酒吧烤肉店(Franklin Street Bar & Grill,一家摩托車愛好者酒吧)頭部受傷,[15][38]具體原因衆說紛紜。有人說他從椅子上跌下來,也有人說是從台階上摔下來,還有人說是因為他穿着哈雷的皮衣入內而遭到毆打。[19]《他們創造了美國》一書中則提到他「在屋內跌跌撞撞撞到了頭,並被發現倒在地板上」。[4]
受傷後,基爾多兩次入出院。1994年7月11日,他在蒙特利半島社區醫院被宣佈死亡。7月12日進行的屍檢並未確定死因。[33][5]埃文斯說基爾多的頭部因受傷導致腦出血,進而顱骨內形成血塊。[4]Usenet上的CP/M的常見問題解答則說基爾多因受傷而有腦震盪,但死於心臟病,並不清楚兩者之間是否有關聯。[39]
最初的新聞報導和警方的調查認爲此事件可能是兇殺案。根據驗屍官的報告,基爾多的致命傷可能是「謀殺造成的」,然後案件移交到蒙特雷警察局。法蘭克·索萊西托警官(Sgt. Frank Sollecito)說「我們會把它當作一起可能的兇殺案進行調查」、「我不會斬釘截鐵地說這是一起兇殺案。」[40]
榮譽
在基爾多去世的訊息公開後,比爾·蓋茨評論他是「個人電腦革命最初先驅者之一」和「一位非常有創造力的電腦科學家,他的工作非常出色。雖然我們是競爭對手,但我一直非常尊重他對個人電腦行業的貢獻。他的英年早逝令人非常遺憾,他的作品將被懷念。」[10]
1995年3月,基爾多因其對微型電腦行業的貢獻而被軟體出版商協會頒發終生成就獎,並提到基爾多以下的成就:[6]
- 第一個專門用於微處理器的程式語言及編譯器:PL/M (1973年)
- 第一套微處理器磁碟作業系統,最終售出25萬份:CP/M (1974年)
- 第一套成功的開放系統架構,將不同系統的硬件介面劃分為一組例行程式:BIOS(1975年)
- 建立第一套軟碟磁軌緩衝方案、磁碟快取演算法、檔案目錄快取和記憶體磁碟。
- 首位在作業系統上匯入先佔式多工、具備視窗及選單的用戶介面:MP/M 、Concurrent CP/M 、Concurrent DOS 、DOS Plus 、GEM。
- 創造二進位重編譯器:XLT86。(1981)
- 第一個用於影片光碟自動進行非線性播放的電腦介面,預見了今日的互動多媒體。(1984年)
- 第一代消費者等級的CD-ROM檔案系統和資料結構。(1985年)
2014年4月25日,IEEE爲了表彰CP/M及BIOS對個人電腦的重大貢獻,特授予IEEE里程碑,並在加州太平洋叢林市原數碼研究公司總部所在地設一塊紀念牌匾。[11][41]
2017年4月,海軍研究生院將一間會議室命名為蓋瑞·基爾多博士紀念會議廳。[7]
參考資料
相關條目
延伸閱讀
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.