若把操作系统比作人,Windows 就像是家大业大的商业贵族,强势、爱面子,什么都要自己定标准;而 Linux 则是草根出身的极客联盟,自由、倔强,坚信“代码就应该像空气一样免费”。
Pasted image 20260531082306这两位的恩怨情仇,早已写满了整个互联网发展史。第一幕:仇——初遇便是死敌
故事要回到上世纪90年代。1991年,芬兰大学生林纳斯·托瓦兹(Linus Torvalds)出于爱好发布了Linux内核。与此同时,微软的Windows正凭借图形界面和“每台PC预装一套”的策略横扫天下。
在微软眼里,这种“不花钱的操作系统”是彻头彻尾的异端。1998年,一份著名的内部备忘录 “万圣节文件” 泄露,微软将Linux视为头号威胁,承认其“在关键任务上的可靠性已优于Windows NT”,并打算用“拥抱、扩展、消灭”(Embrace, Extend, Extinguish)这套对付网景的老办法来围剿开源运动。
当时微软高管甚至公开炮轰Linux是“毒瘤”、“癌症”,认为开源这种“共产主义”式的开发方式,会腐蚀整个软件产业的创新根基。从此,两大阵营的站队泾渭分明:西装革履的商务人士 vs. T恤衫加胡子的黑客。
第二幕:恨——服务器与桌面的漫长战争
进入2000年代,仇恨升级。在服务器领域,Linux凭借LAMP(Linux+Apache+MySQL+PHP)组合拳把Windows Server打得节节败退。全球互联网的基石,几乎都跑在了Linux身上。
微软的反击冷酷且凌厉。2007年,微软声称Linux内核侵犯了其235项专利,并开始向使用Linux的厂商(如Android手机厂商)索取高额专利费。这招“用专利卡脖子”让开源社区恨得牙痒痒,尽管微软从未敢真正起诉内核,但确实通过HTC、三星等安卓厂商每年坐收几十亿美金的专利费,被讽刺为“安卓税”。
在桌面端,Windows则用绝对垄断地位和Office生态,让Linux根本无法进入普通用户的视线。那句著名的玩笑“今年是Linux桌面元年”说了十几年,年年在打脸。
第三幕:转——那个男人叫纳德拉
2014年,萨提亚·纳德拉接任微软CEO,风向骤变。他在一次大会上举起一块牌子,上面写着:Microsoft ❤️ Linux。全场先是死一般的寂静,然后爆发出难以置信的掌声。
这不是作秀,微软开始“自我打脸”:
- .NET开源了,还跨平台跑到Linux上跑得飞快。
- PowerShell开源了,微软的看家命令行工具也得在Linux上安家。
- SQL Server 居然推出了Linux版,那个喊着“Windows是唯一平台”的微软,把自己的印钞机搬到了对手家。
但这都不算最狠的,最让粉丝破防的是下面两件事。
第四幕:爱——从宿敌到“内核贡献者”
1. 把Linux塞进Windows的怀抱(WSL)Windows 10 推出了“适用于Linux的Windows子系统”(WSL),后来WSL2直接塞了一个完整的Linux内核进Windows。现在程序员打开Windows,点一下就能跑Ubuntu,无缝调取Linux的文件系统。你中有我,我中有你,曾经的双系统变成了如今的“套娃”。
2. 加入仇人的基金会微软不仅停止了专利炮火,还在2018年收购了开源大本营GitHub,并承诺中立运营。更戏剧性的是,微软加入了开源发明网络(OIN),这是一个Linux的专利互保联盟,并宣布开放其6万多项专利供成员免费使用,防止Linux被专利流氓攻击。曾经骂Linux是毒瘤的公司,现在成了Linux的守护者之一。
微软甚至开始自己攒Linux发行版,比如内部用的 CBL-Mariner(现名 Azure Linux),支撑着Azure云的基础设施。
第五幕:情——相爱相杀的如今
到今天,Windows和Linux的关系更像是一对经历过离婚冷静期后,为了孩子(开发者、云服务)凑合过日子的伴侣。
- 在云上,Azure里运行Linux的虚拟机数量早已超过Windows,微软靠Linux赚得盆满钵满,这是“爱你就是为了赚你的钱”。
- 在AI时代,所有大模型的训练和推理几乎都跑在Linux上,微软的AI野心完全建立在Linux之上。Windows则化身“AI PC”的终端,负责在桌面上讨好用户。
- 但戒心仍在。Linux社区里仍有很多人看微软像“黄鼠狼给鸡拜年”,担心“拥抱、扩展、消灭”的戏码重演,特别是当微软开始越来越多地想主导开源项目的方向时。
这几十年的爱恨情仇归根结底就是:商业的归商业,理想的归理想,但他们谁也离不开谁。 一个证明了自由与协作可以撼动帝国,一个证明了再高傲的巨人为了生存也能对敌人露出微笑。而作为用户,我们最终得到了一个 Linux 内核跑在 Windows 里、PowerShell 跑在 Linux 上的奇妙世界。