← 返回故事列表

雷德蒙德的赌注:Windows NT 4.0如何从废墟中拯救微软的企业帝国

时代:1996
阅读时间:9 分钟
浏览:5
点赞:0

1996年7月31日,雷德蒙德微软总部,一份关于Windows NT 4.0销售数据的报告让整个团队屏住了呼吸。这个被内部称为“Shell Update Release”的系统,在发布首月就超越了前代产品一年的销量。然而,很少有人知道,就在18个月前,这个项目几乎被扼杀在摇篮里——当时Windows

# 雷德蒙德的赌注:Windows NT 4.0如何从废墟中拯救微软的企业帝国 1996年7月31日,雷德蒙德微软总部,一份关于Windows NT 4.0销售数据的报告让整个团队屏住了呼吸。这个被内部称为“Shell Update Release”的系统,在发布首月就超越了前代产品一年的销量。然而,很少有人知道,就在18个月前,这个项目几乎被扼杀在摇篮里——当时Windows 95的疯狂成功让微软的高层几乎决定砍掉整个NT部门,认为“企业级操作系统不过是少数极客的玩具”。是比尔·盖茨的一次深夜咆哮,以及一位名叫戴夫·卡特勒(Dave Cutler)的偏执狂工程师的据理力争,才让这个注定改变金融、航空乃至整个现代商业计算格局的操作系统得以幸存。 ## 从DEC的废墟到微软的“异端” 故事要从1988年说起。戴夫·卡特勒,这位曾在DEC(数字设备公司)领导开发VMS操作系统的传奇架构师,带着一肚子怨气来到了微软。他在DEC倾注心血打造的下一代操作系统“Mica”项目被公司高层否决,理由是“成本太高,市场太小”。卡特勒来到微软时,只提出了一个条件:“我要从头开始写一个真正的操作系统,绝不碰那堆DOS的垃圾代码。” 这听起来像是科幻小说。当时的微软刚刚凭借Windows 3.0在桌面市场站稳脚跟,整个公司的技术栈都建立在16位DOS之上。卡特勒的团队——一群从DEC、IBM和贝尔实验室挖来的“老派系统工程师”——被安置在雷德蒙德园区的一个偏远角落,连门牌号都没有。他们被称为“NT部落”,因为他们坚持使用C语言和汇编语言编写内核,拒绝使用任何微软自家的Basic或C++运行时库。他们的目标是:打造一个可移植、支持多处理器、具备安全模型的操作系统,能够运行在从英特尔x86到MIPS、Alpha和PowerPC的多种架构上。 然而,1995年Windows 95的爆发性成功给NT团队带来了生存危机。Windows 95在头两周就卖出了700万份,而NT 3.51(NT 4.0的前身)在同期只卖出了不到100万份。微软销售部门的一份内部备忘录直言:“NT是公司最大的资金黑洞。每卖出一份NT,我们就要贴进去5美元的支持成本。”更糟糕的是,NT 3.51的用户界面仍然是老旧的Windows 3.1风格,企业用户抱怨“花了两倍的钱,却用着过时的界面”。 转折点出现在1995年12月的一次高管会议上。当微软副总裁保罗·马里茨(Paul Maritz)提议将NT部门预算砍掉40%,把资源转向Windows 95的后续版本时,卡特勒拍案而起。他展示了一张照片:纽约证券交易所的交易大厅里,一台运行NT 3.51的服务器正以99.997%的可用性处理着每日数十亿美元的交易,而旁边那台运行Windows 95的PC已经蓝屏重启了三次。“先生们,”卡特勒说,“如果你们把赌注押在游戏机上,那就别怪我带着我的团队去IBM。” ## 一场豪赌:用95的皮,装NT的核 1996年初,微软做出了一个大胆的决定:将Windows 95的图形用户界面(GUI)子系统移植到NT内核上。这个项目代号为“Shell Update Release”(SUR),听起来像是个补丁包,但实际是一次核爆式的技术重构。NT 3.51的图形系统运行在内核模式(Kernel Mode)中,这意味着任何显卡驱动的崩溃都会直接导致系统挂掉。而Windows 95则将图形子系统放在用户模式(User Mode),驱动崩溃后可以独立恢复。 卡特勒团队面临一个两难选择:如果完全照搬Windows 95的图形架构,NT引以为傲的稳定性将大打折扣;但如果坚持NT原有的内核模式图形系统,就无法实现与Windows 95一致的用户体验,企业用户将拒绝升级。最终,NT团队做出了一个极具争议的技术决策:将图形设备接口(GDI)和窗口管理器(USER)直接移入内核模式,但通过严格的内存隔离和错误处理机制来防止驱动崩溃。这意味着NT 4.0的图形性能比NT 3.51提升了300%,但任何第三方显卡驱动的一个小小指针错误,都可能导致整个系统崩溃——这成为后来NT 4.0被诟病最多的问题。 1996年7月31日,Windows NT 4.0正式发布。它有三个版本:Workstation、Server和Enterprise Edition。Server版本首次集成了IIS(Internet Information Server)2.0,为微软进军互联网服务器市场奠定了基础。Enterprise Edition则支持最多8颗CPU的对称多处理(SMP),这在当时是超级计算机级别的配置。定价上,NT Workstation 4.0售价319美元,而Server版售价1099美元——这比当时的Unix工作站便宜了至少一个数量级。 市场的反应远超预期。在发布后的第一个季度,NT 4.0的销量就达到了NT 3.51全年的水平。美国航空公司的订票系统、伦敦证券交易所的交易系统、美国银行的ATM网络……这些关键业务系统纷纷从Unix迁移到NT 4.0。一个经典的案例是:1997年,纳斯达克证券交易所将核心交易系统从Tandem NonStop(一种容错Unix系统)迁移到运行NT 4.0的Compaq ProLiant服务器集群,成本降低了80%,交易处理能力却提升了5倍。当被问及为何选择NT时,纳斯达克CIO的回答简单直接:“因为NT的蓝屏次数比Unix的‘panic’次数少得多。” ## 企业计算的“特洛伊木马” NT 4.0的成功不仅仅是技术上的胜利,更是一场精妙的商业战略。微软通过NT 4.0向企业市场投下了一枚“特洛伊木马”:表面上,它是一个更稳定、更安全的Windows;实际上,它是一整套企业计算基础设施的入口。NT 4.0内置的IIS服务器、DNS服务、DHCP服务以及后来的Active Directory(在NT 4.0的Service Pack中逐步引入),迫使企业IT部门不得不购买更多的微软授权。Salesforce的创始人马克·贝尼奥夫后来回忆:“NT 4.0让微软从一家PC软件公司变成了企业基础设施供应商。如果你买了NT服务器,你就得买SQL Server、Exchange Server、Systems Management Server……这是一条通往垄断的捷径。” 然而,NT 4.0也埋下了后来微软反垄断案的伏笔。1998年,美国司法部对微软提起反垄断诉讼,其中一个关键证据就是微软利用NT 4.0的捆绑策略排挤竞争对手。比如,NT 4.0的Server版本不允许用户卸载IIS,而Novell的NetWare服务器软件则被微软的捆绑政策挤出了市场。讽刺的是,NT 4.0引以为傲的稳定性,反而让微软在2000年代初的互联网泡沫中蒙受了巨大损失——因为太多企业将关键业务迁移到NT 4.0,导致后来迁移到Windows 2000时遭遇了巨大的兼容性问题。 NT 4.0的生命周期长达11年(1996-2007),直到2007年微软才完全终止对其的支持。在它服役的最后几年,全球仍有超过30%的ATM机运行着NT 4.0,以至于微软不得不为银行客户提供定制化的安全补丁。2004年,一位安全研究员发现NT 4.0的RPC服务存在一个致命漏洞(MS04-011),微软破例为这个早已停止主流支持的系统发布了紧急补丁——因为如果ATM系统全面瘫痪,后果将不堪设想。 ## 评论 Windows NT 4.0的故事揭示了科技史上一个反复出现的悖论:最成功的产品往往诞生于最绝望的时刻。如果比尔·盖茨当年没有保护卡特勒的“NT部落”,如果微软没有在Windows 95的狂潮中坚持对企业市场的投入,今天的金融系统、航空订票和ATM网络可能仍被昂贵的Unix和IBM大型机垄断。NT 4.0证明了,操作系统不仅仅是软件,更是一种权力结构——谁控制了操作系统内核,谁就控制了企业计算的命脉。然而,它也给后来的科技公司敲响了警钟:当你的产品变得不可或缺时,你就必须承担起“准公共基础设施”的责任。微软在NT 4.0时代积累的垄断地位,最终在21世纪初成为其最大的负担。今天,当云计算厂商(如AWS、Azure)试图构建类似的操作系统生态时,NT 4.0的遗产依然在发挥着作用——只是这次,竞争者们学会了更早地思考如何避免“特洛伊木马”式的垄断。 ## 参考资料 - [Windows NT 4.0 - Wikipedia](https://en.wikipedia.org/wiki/Windows_NT_4.0) — Wikipedia上关于Windows NT 4.0的详细技术历史,包括版本、架构和生命周期信息。 - [Dave Cutler's Oral History - Microsoft](https://www.microsoft.com/en-us/research/people/cutler/) — 微软研究院发布的戴夫·卡特勒口述历史,记录了NT操作系统的早期开发历程和关键决策。 - [The History of Windows NT - Ars Technica](https://arstechnica.com/gadgets/1999/06/nt-history/) — Ars Technica的经典长文,详细分析了NT内核的技术演变和商业影响。 - [Microsoft's Antitrust Case - Department of Justice](https://www.justice.gov/atr/cases/microsoft.htm) — 美国司法部反垄断案官方文档,包含NT 4.0捆绑策略的相关证据和法庭辩论记录。

发布于 2026/7/4