退休的微软工程师 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 的故事是关于傲慢和谦逊的;微软试图触摸星辰,跌倒了,但随后谦逊地重组并最终交付了有价值的东西。"
好文章,需要你的鼓励
机器人智能公司Inbolt将于2026年6月在芝加哥Automate展会上发布两项新能力:Inbolt机器人编程功能和扩展版机器人控制模块。新功能可让工程师直接基于CAD模型构建程序,结合视觉模型实时定位实体零件并自动调整运动路径,彻底消除传统调试中耗时数周的手动示教环节。此次更新还将原生支持安川机器人,使平台覆盖品牌扩展至六个。
这项研究提出"VLM即教师"框架,让视觉语言模型在视频生成推理时充当实时监考官,通过可微分奖励信号在线优化轻量LoRA模块,平均提升视频推理性能16.7分。
本文提供了一套完整的笔记本电脑深度清洁方案。硬件方面,介绍了如何用温和洗涤剂清洁机身、用微纤维布擦拭屏幕、用压缩空气清理键盘及清洁充电线的正确方法。软件方面,建议及时更新操作系统与驱动程序,删除冗余文件与临时下载内容,并通过开启Windows Storage Sense功能实现自动清理,同时将剩余文件整理归类,保持系统整洁高效运行。
这项来自新加坡科学技术研究局的研究提出了κ-SwiGLU,通过路由确信度动态调整专家门控灵敏度,在多种MoE模型上稳定提升性能,新增计算开销不足4%。