微軟高級技術研究員 Dave Cutler 將成為計算機歷史博物館研究員

閱讀時間圖標 6分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

戴夫卡特勒

微軟高級技術研究員 Dave Cutler 將於明天獲得計算機歷史博物館獎學金。

卡特勒令人印象深刻的工作跨越了五個十年和兩個海岸,工作範圍從 70 年代後期為 Digital Equipment Corporation 開發 VMS 操作系統,到他在 Windows NT 開發中的核心作用——此後所有主要版本的 Windows 的基礎1993 年——他最近在開發 Microsoft Azure 雲操作系統和用於 Xbox One 的虛擬機管理程序方面的經驗,使控制台不僅僅是用於遊戲。

“Fellow 獎項旨在表彰那些對我們的生活、我們的文化、我們的工作、信息交流和生活方式產生巨大影響的人。 然而,由於產生瞭如此深遠的影響,它們大多鮮為人知,”博物館總裁兼首席執行官約翰霍拉爾說。 “像戴夫·卡特勒這樣的人,可能影響了超過 2 億人的計算體驗,但與他對世界的影響成正比,他並沒有以應得的方式出名。”

現年 74 歲的卡特勒仍然每天都到微軟位於華盛頓州雷德蒙德市的辦公室,他塑造了整個時代。

微軟前首席軟件架構師 Ray Ozzie 說:“Dave 推動計算行業和先進業務的程度怎麼強調都不為過。” “Dave 在 VMS 上的開創性工作使 DEC 的 VAX 成為 32 位超迷你時代的品類殺手。 當 PC 本身從 32 位過渡到 16 位時,Dave 在 NT 上的工作直接導致 Windows 再次成為類別殺手。 隨著計算世界從服務器轉向服務,Dave 在 Azure 上的工作是微軟轉型為世界頂級雲計算基礎設施供應商之一的關鍵。”

著名的戈登貝爾,現在是微軟的名譽研究員,他相信卡特勒是唯一有信心像他一樣完成 NT 的工程師。 “幾乎所有能夠勝任 NT 的人都會堅持為規範提供一張空白紙,”Bell 說。 “戴夫很欣賞傳統和兼容性。 世界變得更好了,因為 Dave Cutler 去了微軟並為更大的市場構建了 NT。”

微軟前首席策略師兼首席技術官 Nathan Myhrvold 認為卡特勒是有史以來最偉大的系統程序員之一。 “在內心深處編寫核心系統軟件是一件非常專業的事情。 對於每個系統程序員來說,都有一千個在它之上進行編程的應用程序程序員。 戴夫只是偉人之一。”

“Dave 和團隊完成了一項幾乎不可能完成的設計挑戰,”華盛頓大學比爾和梅琳達·蓋茨計算機科學與工程系主任 Ed Lazowska 說。

“如果說現代 Windows 歷史上不可缺少一位技術人員,那就是 Dave,”Windows 和設備集團執行副總裁 Terry Myerson 說。

微軟前首席執行官史蒂夫鮑爾默表示同意,他說“沒有戴夫就沒有今天的微軟。”

Cutler 於 1996 年停止管理整個 NT 項目,但繼續領導內核開發直到 2006 年,他的最後一個項目是交付前兩個 x64 64 位 Windows 系統。

兩年後的 27 年 2008 月 XNUMX 日,Ray Ozzie 站在公司洛杉磯專業開發者大會的舞台上,宣布了 Windows Azure(現為 Microsoft Azure)的技術預覽。

“...... Amitabh、Dave 和他們的團隊已經在我們自己的雲計算平台上工作了幾年,”Ozzie 說。 “它被設計為基礎,是微軟為消費者和企業提供的所有服務產品的基石,最終也將成為您的基礎。 因此,我想宣布一項新的雲服務,Windows Azure。”

八年後,Microsoft Azure 在微軟的雲業務中發揮了重要作用。 在該公司最近在舊金山舉行的開發者大會上,該公司的微軟雲和企業集團執行副總裁 Scott Guthrie 告訴開發者,微軟的雲現在在全球 1 個獨特的 Azure 區域內管理著超過 30 萬台服務器。 “從正確的角度來看,”格思裡說,“這比谷歌和 AWS 加起來還要多。”

對於他的下一個項目,卡特勒與 2011 年時任 Xbox One 開發總監的 Boyd Multerer 合作,為 Xbox One 開發了一個虛擬機,允許遊戲和應用程序同時在控制台上運行。

“我們不確定我們能否做到,”Multerer 回憶道。 “我們知道我們需要一個非常特別的人來完成它。 所以我們問自己,“嗯,我們知道有誰可以做這種專業的工作嗎?”戴夫的名字是唯一出現的人。 他在操作系統的底層擁有如此深入的知識——它如何與硬件交互,如何構建虛擬機。 所有這些經歷都在那裡,但他是傳奇且令人生畏的,所以我們認為我們永遠不可能讓他加入我們的團隊。”

“Dave 為 Xbox One 設計並編寫了虛擬機管理程序,”Multerer 帶著明顯的敬畏感說道。 “他寫了整個棧底。 因為有管理程序,Xbox 遊戲可以在 Windows 上運行。 這就是應用在 Xbox One 上運行的原因。 這項工作的影響是驚人的。 他所做的工作量是驚人的。”

兩年後的 22 年 2013 月 XNUMX 日,Xbox One 在北美髮售。

卡特勒在評論他驚人的職業生涯時說:

“我的大部分成功都歸功於與我共事過的人。 我參與的每個項目都配備了行業領先的軟件和硬件工程師。 我與他們的關係相當小。

“但我一直努力成為一個有思想的實干家,”卡特勒繼續說道。 “我有幾句話是相關的。 第一個是:“成功的人做不成功的人不會做的事。” 第二個是:“如果你不把它們[蟲子]放進去,你就不必把它們拿出來。” 我是一個想做工作的人。 我不想只是想一想,讓別人去做。 當遇到編程問題時,我會制定適當的解決方案,然後繼續編寫代碼。 在編寫代碼時,我不斷地在腦海中執行代碼,試圖清除任何錯誤。 我非常相信增量實施,其中一部分解決方案已經完成,經過驗證可以正常工作,然後繼續進行下一部分。 在我的例子中,這會導致更快的實現和更少的錯誤。 質量是我的第一大限制——始終如此。 我不想生成任何有錯誤的代碼——沒有。

“所以我的建議是做一個有思想的實干家,”卡特勒總結道。 “專注於要解決的問題,並全神貫注並付出努力。 製作安全的高質量工作。”

閱讀更多關於偉人及其成就的信息 在微軟這裡.

有關主題的更多資訊: 戴夫卡特勒, 微軟