退休的微软工程师 Dave Plummer 在其 YouTube 频道上解释了微软在 Windows Longhorn 项目上的失误,以及这款本应作为 Windows XP 后续版本的操作系统失败的背景故事。
距离 Longhorn 项目最初构想被重置已经过去了 20 多年。Plummer 曾参与该项目,这也是他在退休前在微软的最后一个项目之一。他表示:"Longhorn 是一个关于远大抱负、技术噩梦和非凡复苏的故事。"
我们认为,许多对 XP 满意但对 Windows Vista 感到失望的用户可能会对"非凡复苏"这一说法持有异议。
"微软希望通过 Longhorn 重新定义 Windows 的可能性,"Plummer 说。这意味着全新的用户体验、一些根本性的底层变革,当然还有 WinFS (Windows Future Storage 的简称)。
Plummer 将 WinFS 描述为新操作系统的"皇冠明珠"之一。与之前基于文件的方式不同,WinFS 将采用数据库方式,这意味着用户可以通过内容标签和关系而不是通过文件名和文件夹来搜索文件。
正如 Plummer 所说,这是"一个大胆的计划"。
项目还包括向 .NET 管理代码的转变、新的展示子系统,以及新的通信和网络服务框架。Plummer 说:"Windows XP 的彩色 Luna 界面将成为过去时,Longhorn 将会更加流畅、现代且视觉效果丰富。"
"操作系统很少会一次性重新发明多个核心支柱。Longhorn 的目标很高,但是 —— 你知道总会有个'但是' —— 雄心壮志往往伴随着巨大的挑战。"
Plummer 回忆道,随着开发工作的推进,乌云开始聚集。参与项目的微软员工们可以看到它正在自身重压下摇摇欲坠。
"一个主要问题是,"他说,"由于同时开发如此多的新功能,Windows 代码库变得脆弱和臃肿。"WinFS 是主要罪魁祸首,但实际上整个技术栈都在摇摇欲坠。"所有这些部分的整合变成了一场噩梦。"
"在微软,我们有一个传统叫做'吃狗粮',意思是使用我们自己的操作系统日常构建版本来完成实际工作。对于 Longhorn 来说,吃狗粮是一件痛苦的事情。构建版本经常不够稳定,无法长时间运行。"
"能否接受吃狗粮直接取决于狗粮的质量。而这次的狗粮质量实在不怎么样。"
这是一个熟悉的故事。开发人员提交代码时并不知道他们的更改会破坏其他功能。要获得一个所有功能都能正常工作且没有重大 bug 的稳定版本变得越来越困难。此外,还需要考虑向后兼容性。
"Longhorn 团队就像在走钢丝,"Plummer 回忆道。"要积极创新,但又不能破坏 Windows。这不是一个容易的平衡。"
然后在 2002 年,微软掌门人 Bill Gates 发布了一份著名的备忘录,宣布安全将成为公司的首要任务。加强 Windows 安全性是正确的决定,但这意味着 Longhorn 的开发速度放缓,因为包括 Plummer 在内的工程师们被调去修补 Windows XP 的漏洞。
即使团队分散,Plummer 说 Longhorn 的功能仍在不断扩展。"当你看到隧道尽头的光明越来越远而不是越来越近时,作为一名工程师是非常令人沮丧的。"
在这期间,Plummer 从微软请了长假并决定退休。他说 Longhorn 的失败只是一个小因素,但"现在看来我似乎躲过了一颗子弹"。
"我是一个渐进主义者,而不是革命者,"他说。"我更喜欢一次添加一个稳固的功能,而不是作为某个宏大愿景的一部分一次性重新发明所有东西。"
Longhorn 的命运已经广为人知。当消费者团队继续添加功能,采取"消费者版 Windows 的工程要求可以不如服务器版 Windows 严格"的态度时,服务器团队则采取了更有条理的方法来确保稳定性。
事态在 Dave Cutler(Windows NT 的开发领导者)指出情况的严重性,并建议将 Longhorn 使用的代码库切换到服务器团队一直在开发的代码库时达到了顶点。
"考虑放弃多年的工作从来都不是一件愉快的事情,承认 Longhorn 项目已经偏离轨道也确实伤害了一些人的自尊,"Plummer 说。
2004 年 8 月的重置和公开宣布放弃现有 Longhorn 代码库成为了项目的丧钟。取而代之的是使用 Windows Server 2003 SP1 代码库,并添加最重要或最完整的 Longhorn 功能。
Plummer 在这次调整之前就退休了,但他说这个公告令人震惊。"想象一下告诉数百名开发人员和测试人员:'你们过去三年所做的所有工作,我们要搁置它们,做些别的事情。'这是毁灭性的,但奇怪的是,对某些人来说却是一种解脱。"
"之所以说是毁灭性的,是因为没有人愿意看到自己的辛勤工作被抛弃,但之所以说是解脱,是因为到这时候,每个人都知道这个项目行不通。这个项目已经变成了某种程度上的死亡行军。"
最终的结果是 Windows Vista。这个操作系统保留了 Longhorn 的一些功能,如半透明窗口效果,但放弃了其他功能,包括 WinFS。
"Longhorn 项目是一个失败吗?"Plummer 思考道。"嗯...是也不是。"
"它未能实现最初的承诺。WinFS 从未发布,许多更激进的想法被砍掉,进度严重滞后。这也是一次管理失败,因为微软需要等到几乎危机的时候才进行纠正。"
"但 Longhorn 的遗产是复杂的,从很多方面来说是积极的。Longhorn 的重置和恢复塑造了微软未来的企业文化和工程实践。"
Plummer 将 Longhorn 的故事视为一个警示。"它表明即使是一个拥有几乎无限资源和发布大型产品记录的公司也可能陷入困境。"
"Longhorn 的故事是关于傲慢和谦逊的;微软试图触摸星辰,跌倒了,但随后谦逊地重组并最终交付了有价值的东西。"
好文章,需要你的鼓励
OpenAI在最新博客中首次承认,其AI安全防护在长时间对话中可能失效。该公司指出,相比短对话,长对话中的安全训练机制可能会退化,用户更容易通过改变措辞或分散话题来绕过检测。这一问题不仅影响OpenAI,也是所有大语言模型面临的技术挑战。目前OpenAI正在研究加强长对话中的安全防护措施。
北航团队推出VoxHammer技术,实现3D模型的精确局部编辑,如同3D版Photoshop。该方法直接在3D空间操作,通过逆向追踪和特征替换确保编辑精度,在保持未修改区域完全一致的同时实现高质量局部修改。研究还创建了Edit3D-Bench评估数据集,为3D编辑领域建立新标准,展现出在游戏开发、影视制作等领域的巨大应用潜力。
谷歌宣布计划到2026年底在弗吉尼亚州投资90亿美元,重点发展云计算和AI基础设施。投资包括在里士满南部切斯特菲尔德县建设新数据中心,扩建现有设施,并为当地居民提供教育和职业发展项目。弗吉尼亚州长表示这项投资是对该州AI经济领导地位的有力认可。此次投资是谷歌北美扩张战略的一部分。
宾夕法尼亚大学研究团队开发出PIXIE系统,这是首个能够仅通过视觉就快速准确预测三维物体完整物理属性的AI系统。该技术将传统需要数小时的物理参数预测缩短至2秒,准确率提升高达4.39倍,并能零样本泛化到真实场景。研究团队还构建了包含1624个标注物体的PIXIEVERSE数据集,为相关技术发展奠定了重要基础,在游戏开发、机器人控制等领域具有广阔应用前景。