我们正处于一个信息大暴发的时代,每天都能产生数以百万计的新闻资讯!
虽然有大数据推荐,但面对海量数据,通过我们的调研发现,在一个小时的时间里,您通常无法真正有效地获取您感兴趣的资讯!
头条新闻资讯订阅,旨在帮助您收集感兴趣的资讯内容,并且在第一时间通知到您。可以有效节约您获取资讯的时间,避免错过一些关键信息。
10月26日消息,传奇工程师大卫・卡特勒(DavidCutler)近日接受了长达9分钟的视频采访,回顾了WindowsLonghorn系统的开发历程,并坦言该系统所编写代码是“他见过最糟糕的”。
IT之家注:1988年,在盖茨的招募下,他来到微软,历时5年花费1.5亿美元,领导200多位工程师开发出有430万行代码的WindowsNT。
其技术革命性严重冲击了Novell的Netware和UNIX操作系统的地位,为微软带来不可估量的商业价值,影响着超过20亿人的计算体验。
也因此,他成为迄今为止唯一一位享有微软SeniorTechnicalFellow头衔的工程师,待遇比肩集团VP。微软前CEO鲍尔默更是直言,没有他,就没有今天的微软。
关于WindowsLonghorn
WindowsLonghorn对于很多人可能比较陌生,是微软在2003-2005年开发的系统代码,希望成为WinXP系统的继任者。
微软初期仅仅是希望将WindowsLonghorn打造成为WinXP的增量更新版本,但之后代码已经失控,其范围超出了公司的预期。
微软随后决定将其作为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
本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。
信息原文地址: