微软高级技术研究员 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 在北美发售。

卡特勒在评论他惊人的职业生涯时说:

“我的大部分成功都归功于与我共事过的人。 我参与的每个项目都配备了行业领先的软件和硬件工程师。 我与他们的关系相当小。

“但我一直努力成为一个有思想的实干家,”卡特勒继续说道。 “我有几句话是相关的。 第一个是:“成功的人做不成功的人不会做的事。” 第二个是:“如果你不把它们[虫子]放进去,你就不必把它们拿出来。” 我是一个想做工作的人。 我不想只是想一想,让别人去做。 当遇到编程问题时,我会制定适当的解决方案,然后继续编写代码。 在编写代码时,我不断地在脑海中执行代码,试图清除任何错误。 我非常相信增量实施,其中一部分解决方案已经完成,经过验证可以正常工作,然后继续进行下一部分。 在我的例子中,这会导致更快的实现和更少的错误。 质量是我的第一大限制——始终如此。 我不想生成任何有错误的代码——没有。

“所以我的建议是做一个有思想的实干家,”卡特勒总结道。 “专注于要解决的问题,并全神贯注并付出努力。 制作安全的高质量工作。”

阅读更多关于伟人及其成就的信息 在微软这里.

有关主题的更多信息: 戴夫卡特勒, 微软

发表评论

您的电邮地址不会被公开。 必填带 *