• 我的订阅
  • 科技

微软回顾windowslonghorn开发历程

类别:科技 发布时间:2023-10-26 11:31:00 来源:浅语科技

10月26日消息,传奇工程师大卫・卡特勒(DavidCutler)近日接受了长达9分钟的视频采访,回顾了WindowsLonghorn系统的开发历程,并坦言该系统所编写代码是“他见过最糟糕的”。

微软回顾windowslonghorn开发历程

IT之家注:1988年,在盖茨的招募下,他来到微软,历时5年花费1.5亿美元,领导200多位工程师开发出有430万行代码的WindowsNT。

其技术革命性严重冲击了Novell的Netware和UNIX操作系统的地位,为微软带来不可估量的商业价值,影响着超过20亿人的计算体验。

也因此,他成为迄今为止唯一一位享有微软SeniorTechnicalFellow头衔的工程师,待遇比肩集团VP。微软前CEO鲍尔默更是直言,没有他,就没有今天的微软。

关于WindowsLonghorn

WindowsLonghorn对于很多人可能比较陌生,是微软在2003-2005年开发的系统代码,希望成为WinXP系统的继任者。

微软初期仅仅是希望将WindowsLonghorn打造成为WinXP的增量更新版本,但之后代码已经失控,其范围超出了公司的预期。

微软回顾windowslonghorn开发历程

微软随后决定将其作为WinXP的下个主要版本,并以WindowsVista的形式正式发布。

开发WindowsLonghorn时经历了什么

主持人DavidWilliam在采访中表示,将WindowsLonghorn称为“WindowsVista的先驱”。

Cutler随后表示:“这背后有个重磅故事”。

他表示开发团队在完成Win2000系统之后,开始着手准备下一代操作系统计划,希望工作站和服务器也使用相同的代码库。

ChrisJones负责开发其工作站,而DaveThompsonGroup负责服务器端。当时,该团队透露,安装并运行下一代操作系统的服务器需要长达三年的时间。

Cutler无法接受如此长的时间,要求在1年半内实现目标。

这导致开发团队将代码库一分为二,一个团队负责服务器,另一个团队负责消费者愿景。

Cutler承认,消费者部门在此过程中遇到了一些障碍,称其几乎无法运行。虽然服务器分支已经在开发方面取得了重大进展,修复了一些安全错误。

WinXP的推出

尽管存在一些软件开发问题,WindowsXP最终还是交付给了消费者,用Cutler的话来说,“它取得了广泛的成功,但也存在缺陷”。影响操作系统的最大问题主要集中在安全性方面。

他进一步透露,开发团队将WindowsXP的代码库用于WindowsLonghorn,后者以WindowsVista的形式发布。

64位代码的崛起

Cutler回忆道,当AMD向他提出64位扩展的潜在想法时,他声称它“侵入性较小”,并且可以在64位机器上快速运行32位应用程序。

Cutler决定尝试该项目,最终导致他使用服务器代码库来生产64位工作站和64位服务器。

此时,团队发现了新系统的可靠性,这促使他们尝试说服 Microsoft.com过渡到64位服务器。该网站只花了一周的时间就完成了完全过渡,而此前使用的32位处理器存在内存泄漏等多处错误。

后来,开发团队转向了64位代码库,因为他们为操作系统开发所做的一切努力都被证明是徒劳的。然而,由于WindowsXP的安全性每况愈下,该项目的进展陷入停滞。

Cutler表示,仅他的团队就修复了5000多个错误,同时移交了部分系统代码。

Cutler表示WindowsLonghorn让他见识了最糟糕的代码,部分IME代码甚至无法修复。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-10-26 15:45:06

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

微软build2023开发者大会将于5月23-25日举行
,微软目前并未公告 Build2023 开发者大会的具体举办日期,不过开发者@XenoPanther挖掘官方Build大会页面
2023-02-01 14:17:00
微软更新vscodec++套件:引用关系更直观
6月30日消息,微软近日更新了VSCodeC++扩充套件至1.16版本,加入一个名为“CallHierarchy”的功能
2023-06-30 22:35:00
微软公司概述autodev人工智能框架
4月18日消息,微软公司近日发表论文,概述了名为AutoDev的人工智能(AI)框架,希望实现完全自动化软件项目开发,让开发人员从中抽离出来成为“单纯的监管者”。AutoDev支
2024-04-18 11:27:00
微软发布Type 5.5,为软件开发人员带来大量升级功能
6月21日消息,微软昨日(6月20日)正式发布Type5.5,为软件开发人员带来了大量升级功能。Type是由微软进行开发和维护的一种开源的编程语言
2024-06-22 10:27:00
微软VSCode 现恶意扩展,已被下载近5万次
CheckPoint最近发现,网络攻击者在微软的VSCodeMarketplace中上传了3个恶意扩展,并被Windows开发人员下载了46600次
2023-05-18 18:18:00
微软发布visualstudiocode1.95更新
...消息,科技媒体NeoWin昨日(10月31日)发布博文,报道称微软发布了VisualStudioCode1.95更新
2024-11-02 00:00:00
微软升级推出publishapi,增强开发者账户安全性
...科技媒体bleepingcomputer昨日(9月30日)发布博文,报道称微软公司升级推出适用于MicrosoftEdge浏览器的PublishAPI
2024-10-02 04:11:00
微软预告visualstudio202217.6更新
微软预告正在开发的VisualStudio202217.6,亮点之一是会高亮突出 JavaScript和TypeScript语法
2023-04-22 20:04:00
Windows 11 初尝 Rust,36000 行内核代码已重写!
...”直接烧到了诞生了 40 余载的 Windows 身上!不久之前,微软企业和操作系统安全副总裁 David Weston 在以色列 Blue Hat IL 2023 安全大会上透露
2023-05-16 20:00:00
更多关于科技的资讯: