25 年前,微软的负责人宣称“Linux 是癌症”。微软现在已经亲手创建了 Linux,并以任何人都可以使用的形式提供它。 Azure Linux 4.0——这个一直在云基础上悄然运行的操作系统,如今脱颖而出。为什么他们现在要把以前的敌人当作自己的产品呢?在幕后,金钱和对操作系统的控制之间存在着一场拉锯战,我们可以看到过去四分之一世纪发生的重大结构性转变,其中开源已成为前提。这个没有 GUI 且远未在日常 PC 中使用的操作系统的故事实际上反映了技术历史上的一个转折点。
微软于 2026 年 6 月在 Build 2026 上发布了自己的 Linux 发行版“Azure Linux 4.0”作为公共预览版。
即将推出的预览版于同年 5 月 18 日在北美开源峰会上宣布,并于 6 月 2 日上线。 Azure Linux 起源于一个名为“CBL-Mariner”的内部项目,该名称后来被继承为 Azure Linux。据微软官方公告,数据和人工智能平台Databricks已将超过10万个虚拟机和超过100万个CPU核心迁移到Azure Linux。 4.0版本是基于RPM的发行版,以Fedora为上游平台,并使用Fedora和Red Hat通用的dnf5。以 Azure VM、VM 规模集和容器映像的形式提供,并计划未来支持 AKS 和 WSL。
二十五年前的 2001 年,时任首席执行官史蒂夫·鲍尔默 (Steve Ballmer) 称 Linux 为“癌症”。
从: 微软称 Linux 为癌症,现在推出了自己的免费发行版,与 Ubuntu 或 Fedora 完全不同
【编辑部评论】
首先要注意的是,这并不是微软首次尝试 Linux 的故事。该公司的 Linux 发行版从内部的 CBL-Mariner 开始,已经持续开发了很长一段时间。这个消息的核心是,多年来默默支持Azure内部基础设施的操作系统已经作为任何人都可以尝试的“一流产品”脱颖而出。它位于
4.0 最大的技术转变是架构的构建方式。根据官方存储库,4.0 使用 Fedora 作为上游基础,覆盖 Microsoft 所做的更改作为“声明性覆盖”,并检查机器生成的规范文件以进行审核。这与过去版本组装单个包的方式有明显的转变。
这个设计有一个微妙但本质的意义。与上游 Fedora 的偏差以声明方式定义并保留在公共存储库中,允许第三方跟踪该操作系统内的内容及其原因。确保供应链透明度作为一种结构我们正在朝这个方向迈进。
使用 Fedora 和 Red Hat 通用的 dnf5 作为包管理器的决定也是朝着同一方向做出的决定。不要创建自己的“孤岛”,而要紧贴 RPM 生态系统的主流。这提供了熟悉红帽的工程师可以轻松处理的“可预测性”。
那么微软为什么现在要发布这个呢?在背景中,在 Azure 上运行的核心客户中超过三分之二已经是 Linux这是有现实的。在那里运行的 Ubuntu 和 RHEL 由其他公司维护,这些商业 Linux 的支持收入属于每个供应商。尽管该公司提供基础设施,但该公司似乎正在与操作系统层的其他公司共享价值。
如果微软能够引导客户使用自己的发行版,那么它就可以处理从操作系统到基础设施的所有事务。这不仅仅是利润的问题。由运营云的团队维护操作系统的统一性还具有为受监管行业的客户“澄清操作系统层的责任”的优势。与亚马逊的 Amazon Linux 和谷歌的容器优化操作系统一样,它是云提供商拥有自己的操作系统趋势的一部分。
积极的方面是显而易见的。尽管原始文章中没有提及,但 Microsoft 的官方解释指出,Databricks 顺利迁移了超过 100,000 个虚拟机,从而使无服务器基础架构中的图像检索速度提高了 27%,查询执行速度提高了约 5%。最小的配置减少了封装的占用空间并减少了攻击面——这是一种结合了稳健性和速度的设计。
另一方面,也有一些不容忽视的保留意见。这是一款经过 Azure 优化的产品。虽然它是在 Azure VM 中正式提供的,但官方存储库还提到了 ISO 在本地 VM 和裸机上的使用,但 ISO 支持被认为是基于社区的。由于目前是公共预览版,因此需要查看官方发布的合规信息,例如FIPS认证(这是受监管行业的要求)以及是否可以在生产中使用。
长期来看,我们应该关注的是:“锁定”的磁力是。能够在 WSL 中进行开发然后直接部署到 Azure 的一致性无疑对开发人员很有吸引力。然而,这种舒适感也吸引了工程师来控制单一云:Azure。我们需要同时关注透明性和锁定性两个方面。
从innovaTopia的角度,我想补充一点:将这一事件解读为“技术史上的必然性”而不是“思想的转变”更为准确。这家在 2001 年说“Linux 是癌症”的公司在 2014 年萨蒂亚·纳德拉 (Satya Nadella) 的领导下采取了“微软热爱开源”的立场,2016 年成为 Linux 基金会的白金会员,并于 2018 年成为 Open Invention 会员。通过加入该网络,我们已将超过 60,000 项专利引入互操作性网络,现在我们通过披露变更的方式向上游社区提供我们的 Linux。从敌视到包容的 25 年历程证明了开源已成为工业基础的时代。
【术语解释】
CBL-水手
一个内部 Linux 发行版,成为 Azure Linux 的起源。它代表“Common Base Linux Mariner”,最初是一个 Microsoft 内部项目,旨在为 Azure 自己的基础设施创建一个轻量级且安全的操作系统。后来它被部署为 Azure Linux。
发行版(发行版)
它将Linux内核与包管理器、系统工具、设置、支持系统等结合在一起,并已被编译成可用的操作系统。其中包括 Ubuntu、Fedora、Debian 和 RHEL。
核心
操作系统的核心层。管理硬件、内存和进程。严格来说,Linux本身就是指这个内核。
软呢帽
由红帽支持的领先社区驱动的发行版。 Azure Linux 4.0 建立在 Fedora 之上作为上游基础。
声明性覆盖
仅将 Microsoft 对上游 Fedora 所做的更改描述为定义的方法。偏差以声明方式进行管理,并保留在公共存储库中,以便第三方进行验证。
上游
派生软件的原始开发项目。 Azure Linux 4.0 的上游是 Fedora。
转速
Red Hat 发行版使用的包格式。 Azure Linux 共享这种格式和生态系统。
dnf/dnf5
两者都是包管理器(管理软件安装和更新的系统)。 tdnf是微软创建的简化版本,dnf5是Fedora和Red Hat使用的标准,据说Azure Linux 4.0也使用dnf5。
AKS(Azure Kubernetes 服务)
在 Azure 上提供 Kubernetes(控制一组容器的平台)的托管服务。 Azure Linux 内部支持的典型工作负载之一。
Azure SQL/Azure Cosmos DB
两者都是 Azure 上的托管数据库服务。 Azure SQL 是关系数据库,Azure Cosmos DB 是分布式 NoSQL 数据库。
VM 规模集
一项 Azure 功能,允许您放置并自动增加或减少大量具有相同配置的虚拟机。提供 Azure Linux 4.0 的目标之一。
WSL(Linux 的 Windows 子系统)
一种在 Windows 上运行 Linux 环境的机制。设想了一个一致的流程:在开发期间使用 WSL 运行 Azure Linux,然后部署到 Azure 进行生产。
不可变的(不变的)
姊妹产品 Azure Container Linux 的功能。操作系统作为只读映像提供,在生产过程中无法修改。更新时会替换整个镜像,如果出现问题会自动回滚。
glibc / 系统
glibc是一个标准库,是C语言程序的基础,systemd是一个init系统,在操作系统启动时管理各种服务。两者都是构成 Linux 基础的核心组件。
后量子密码学(抗量子计算机密码学)
一种新的加密方法,可以承受未来量子计算机的解密。 OpenSSL 3.5 系列将此支持作为主要功能,并使用 NIST 标准化的算法。
NIST(米国国立标准技术研究所)
美国标准组织。负责标准化密码算法和选定的后量子密码学。
FIPS 140-3
美国政府制定的加密模块安全标准。这在政府、金融和医药等合规性至关重要的领域是必需的。请检查官方发布信息以了解兼容性状态。
SBOM(软件物料清单)
列出操作系统或软件中包含的组件的文档。它被用作确保供应链透明度的手段。
裸机
操作系统直接在物理硬件上运行而无需虚拟化的格式。 Ubuntu 和 RHEL 是“随处工作”环境的示例。
Amazon Linux / 容器优化操作系统
亚马逊和谷歌分别为自己的云开发了操作系统。它是云提供商拥有自己的 Linux 的趋势的一个例子。
[参考链接]
Azure Linux(GitHub 官方存储库)(外部)
Azure Linux 的官方存储库。您可以验证 ISO 获取、上游 Fedora 的更改以及源代码。
微软Azure官方网站(外部)
运行Azure Linux 4.0的微软云平台官方网站。提供有关服务和虚拟机的信息。
Fedora 项目官方网站(外部)
Azure Linux 4.0 上游平台 Fedora 的官方网站。它是一个由红帽支持的社区驱动的发行版。
Ubuntu(规范)官方网站(外部)
Ubuntu官方网站进行比较。它是由 Canonical 开发和维护的典型通用发行版。
红帽企业 Linux 官方网站(外部)
RHEL 官方页面进行比较。它是一个以订阅方式提供的商业企业 Linux。
数据块官方网站(外部)
一家数据/AI 基础设施公司的官方网站,显示了将超过 100,000 个虚拟机迁移到 Azure Linux 的示例。
OpenSSL 官方网站(外部)
Azure Linux 4.0 中包含的 OpenSSL 官方网站。提供一个加密库,其中包括对后量子加密的支持。
NIST(美国国家标准技术研究院)官方网站(外部)
标准化后量子密码算法的美国标准组织的官方网站。
[参考文章]
发布 Azure Linux 4.0:专为 Azure 打造,现已推出公共预览版(Microsoft Community Hub)(外部)
微软官方公告。此解释的数字信息的主要来源,包括 Databricks 对超过 100,000 个虚拟机和超过 100 万个内核的无事故迁移、图像采集速度提高了 27%、查询速度提高了约 5%。
鲍尔默:“Linux 是一种癌症”(The Register)(外部)
报道鲍尔默2001年6月1日接受《芝加哥太阳报》采访时的言论的文章。它被用来支持该言论发表的年份“2001年”。
Azure Linux 4.0是微软首款通用Linux(Box of Cables)(外部)
详细解释了微软从敌视到包容的转变,包括纳德拉 2014 年的言论和 Linux 基金会成员身份。
微软向所有人开放Azure Linux 4.0(为你开源)(外部)
亚洲开源专业媒体的报道用于整理技术事实,例如声明性覆盖、dnf5、OpenSSL 3.5 和 SBOM 发布。
Azure Linux 4.0 公共预览版:基于 Fedora 的 Microsoft Linux for Azure VM(Windows 论坛)(外部)
它明确表示预览将于 6 月 2 日开始,并以此确认一个中立的观点,冷静地将这个问题定位为“不旨在取代 Ubuntu”。
[相关文章]
Agentic AI基金会|Agent时代标准化开始——AAIF和A2A绘制的蓝图
这是关于 Azure Linux 4.0 和 Azure Container Linux 公告的预先报告,本文中涵盖了 Build 2026 的总体情况。如果您将其作为本文的后续内容阅读,那么上下文将是相关的。
微软安全启动证书即将过期 |随着 Windows/Linux 数量接近 10 亿台,2023 年版本迁移的完整故事
这本书展示了 Microsoft 和 Linux 的信任基础有多么紧密的联系。 Fedora 和签名密钥主题是本文的延续。
微软纳德拉CEO“学习不能外包”——AI垄断质疑与Copilot新战略
这是CEO纳德拉从不同角度(为公司留下什么)思考本文提到的“锁定”磁力的理论。
[编者后记]
实际上,Mac 内部运行着 FreeBSD 代码,而且它是一个连续的谱系。至于微软,Windows 中没有任何 Linux 血统。两人从小分开长大,但后来住在一起,最终其中一人邀请了另一人加入——这种关系不是血缘关系,而是他们选择走到一起的关系。苹果继承了开源,微软则走向了开源。我认为起源的故事和选择的故事是有区别的。
然而,无论走哪条路,目的地都是一样的。行业巨头都建立在同一个开源基础之上。这种智慧自然地流淌在每件产品中,以至于我们甚至不去注意是谁取水的。最好将其与水和电进行比较。水源是同一个公共泉水,只是龙头尖端的形状不同。
当鲍尔默称之为“癌症”时,开源仍然是一种奇怪的异物。现在,它是骑行的基础,而不是对抗的基础。我相信,从“癌症”到“制造自己的产品并分销”的25年,与其说是一家公司改变主意的故事,不如说是开源变成像空气或水一样的前提的时代的记录。
当你这样想时,这个连 GUI 都没有的普通操作系统是不是看起来有点不一样了?它并不浮华,但却在更大的流程中悄悄地指出了一个点。您如何看待这25年来的变化?接下来,从同一个泉水抽取的水可能会流过您随意使用的服务。
