Azure Linux 4.0 是微软自己的 Linux 发行版,专为 Azure 上的云服务器和容器构建。 二十五年前,微软 CEO 史蒂夫·鲍尔默曾称“Linux 是一种癌症,从知识产权意义上附着在它接触到的一切事物上。”到了 2026 年 6 月的 Build 大会,同一家公司的自家 Linux 发行版正式发布给公众。至少,这个产品不是个笑话!
Azure Linux 4.0 是一个真实存在、由微软全权维护的 开源 Linux 发行版。它基于 Fedora,运行在 Azure 虚拟机上,微软自己的基础设施多年来一直在使用它,只是大多数人并不知道它的存在。
Build 2026 带来的变化是,它现在是一个任何人都可以下载和使用的 免费产品。不过,它和 Ubuntu 或 Mint 这类热门 Linux 发行版完全不同。

Linux 本身只是内核,也就是管理硬件、内存和进程的核心层。
发行版,或者说 distro,会把这个内核与操作系统所需的其他一切打包在一起,包括用于安装软件的软件包管理器、系统工具、默认配置、支持体系,以及帮助普通用户使用系统的图形界面。
Ubuntu、Fedora、Debian、Red Hat Enterprise Linux 和 Arch Linux 都是在同一个 Linux 内核之上构建的发行版,只是面向不同的目标和用户群。

Azure Linux 4.0 是微软加入这一名单的作品。它以 Fedora 43 作为上游基础,这意味着它使用与 Fedora 和 Red Hat 相同的 RPM 软件包格式、包脉络和生态系统。不同之处在于,微软会筛选软件包集、维护安全补丁,并专门针对 Azure 上的云工作负载进行优化。

Azure Linux 始于 2019 年,最初名为 CBL-Mariner,意为 Common Base Linux Mariner,是微软内部为 Azure 自家基础设施打造轻量、安全操作系统的项目。到 2022 年,它已经在大规模支撑生产工作负载,包括 AKS(Azure Kubernetes Service)、Azure SQL 和 Azure Cosmos DB。
LinkedIn 已将其全部基础设施迁移到 Azure Linux 3,Databricks 也把超过 10 万台虚拟机和 100 多万个 CPU 核心迁移过去,而且没有出现面向客户的事故。微软于 2024 年 3 月将其更名为 Azure Linux。

1 到 3 版都是微软工程师逐个软件包组装出来的,他们还编写了自己的 spec 文件。4.0 版本改变了基础架构。微软不再从零维护每个组件,而是基于 Fedora 43 的快照,通过一组声明式叠加层来构建 Azure Linux,并在公开的 GitHub 仓库中记录与上游的每一处差异。任何人都可以查看微软改了什么,以及为什么这么改。

上一版还使用 tdnf,这是微软自己开发的精简版包管理器。4.0 版改用 dnf5,也就是 Fedora 和 Red Hat 使用的同一套包管理器,它更快、更省内存,也让熟悉 Red Hat 的用户更容易预测这个发行版的行为。
Azure Linux 4.0 已于 2026 年 5 月 18 日在北美开源峰会正式发布,并于 6 月 2 日在 Build 2026 上进入公开预览。现已可用于 Azure VM 和 VM Scale Sets,AKS 支持以及 WSL 发行版也会在不久后推出。
理解 Azure Linux 4.0 最重要的一点,是要先知道它不是什么。它不是像 Ubuntu 或 Fedora 那样的通用发行版,不是装在笔记本上、设置桌面后作为日常主力机使用的系统。它没有图形界面,没有音频栈,没有桌面环境。基础镜像里甚至都不带 less 这样的分页器。它只安装云和服务器工作负载需要的内容,仅此而已。
UbuntuAzure Linux 4.0 完全基于文本,没有像 Fedora 或 Ubuntu 那样的图形化安装向导。安装时创建用户账户是可选的,而且很容易被忽略,这会导致你无法登录。
启动后,系统会直接进入控制台,默认 shell 是 Bash。另一边没有桌面等着你。如果想自己试试类似体验,可以从 Azure Linux 的 GitHub 仓库下载 ISO,启动一个 VirtualBox 或 Hyper-V 虚拟机,并将其指向该 ISO。不要期待 Fedora 风格的 GUI 安装器或任何桌面组件。
极简设计正是它的目的。更小的软件包体积意味着更小的攻击面,以及每个月更少需要修补的漏洞。对于服务器和容器工作负载,你需要的是一个隐形、可预测且快速的操作系统。
Ubuntu Server、Fedora Server 和 Red Hat Enterprise Linux 也比各自的桌面版更精简,但默认安装内容仍明显多于 Azure Linux。关键是,这些发行版都支持并设计为可在任何地方运行,包括本地数据中心、其他云和物理硬件。Azure Linux 4.0 明确是云专用发行版。在 Azure 之外运行在技术上可行,但微软完全不提供支持。
Azure Linux 4.0Ubuntu / Fedora / RHEL适用场景仅限 Azure 云工作负载通用用途,任何环境桌面或 GUI无有在平台外运行无官方支持任何地方:云、裸机、本地基础镜像大小约 300 MB500–600 MB 以上成本免费,无操作系统许可费免费到付费不等(RHEL 需要订阅)维护者微软Canonical / Red Hat / 社区安全默认配置加固,攻击面最小标准,因发行版而异软件包更新微软控制,CVE 响应快上游社区或厂商如果你对技术栈感兴趣,以下是当前公开预览版自带的内容:
内核是 Linux 6.18 LTS,专为 Azure 调优,优化了 Hyper-V 集成,并支持 GPU 和 AI 加速器。软件包管理器是 dnf5,它是旧版 DNF 的完整重写,改用 C++ 而不是 Python,因此依赖解析速度明显更快。
基础 C 库是 glibc 2.42,init 系统是 systemd 258。Python 3.14 随附其新的 JIT 编译器。OpenSSL 3.5 还提供后量子密码学支持,覆盖 NIST 标准化的 CRYSTALS-Kyber 和 CRYSTALS-Dilithium 算法,这对有合规要求的企业客户来说是一个有分量的差异点。
FIPS 140-3 认证仍在进行中,要到正式版才会提供。对于政府、金融服务和医疗保健等必须满足 FIPS 合规要求的工作负载,Azure Linux 4.0 目前还不能直接替代已认证的 RHEL 构建,不过微软预计会在 2026 年晚些时候正式发布前弥补这一差距。
组件版本Linux 内核6.18 LTS软件包管理器dnf5C 库(glibc)2.42Init 系统systemd 258Python3.14(带 JIT 编译器)OpenSSL3.5(后量子密码学)FIPS 140-3进行中,预计正式版提供Azure Container Linux 是微软在 Build 2026 上推出的第二款 Linux 产品,很容易与 Azure Linux 4.0 混淆,因为它们共享相同的内核和安全更新节奏。
主要区别在于,Azure Container Linux 是不可变的。操作系统以只读镜像形式提供,因此你不能安装软件包、修改设置,或在运行中的系统上做任何更改。更新到来时,Windows 会把整个镜像替换为新的版本;如果出问题,还会自动回滚。它自 2023 年以来一直静静运行在 Azure 的 Kubernetes 服务(AKS)底层,而 4.0 版本首次将其作为独立产品提供。
Azure Linux 4.0Azure Container Linux主要用途通用云服务器和虚拟机Kubernetes 节点和容器能否修改可以,自由安装软件包不可以,只读操作系统镜像更新方式通过 dnf5 逐个软件包更新整镜像替换,带自动回滚可用性公开预览正式可用Linux 现在是 Azure 上最受欢迎的操作系统。跑在微软自家云上的 Linux 实例数量,已经超过了 Windows Server 实例。而这些 Linux 发行版——Ubuntu、RHEL、SUSE 和 Debian——由其他公司维护。每当客户在 Azure 上运行 Red Hat,Red Hat 就会获得支持订阅收入。微软提供基础设施,但操作系统收入却被分走了。
如果微软能让客户围绕 Azure Linux 统一到自己的发行版上,它就能掌控整个技术栈,以及端到端的供应链。每个软件包都经过加密签名,并且每个版本都会发布软件物料清单(SBOM)文档。对于受监管行业的企业团队来说,能够让单一供应商对整个操作系统层负责,是一个很有吸引力的卖点。
来源:GitHub这和亚马逊打造 Amazon Linux、谷歌打造 Container-Optimized OS 的理由是一样的。Azure Linux 只是微软加入了所有主要云服务商都已在做的事情。
此外,微软也明确把 Azure Linux 作为这样一种发行版来推广:你可以在开发时于 WSL 中运行它,然后在生产环境中部署到 Azure,消除“本地可运行、上云就出问题”的环境不一致。等 WSL Containers 发布后,这个方案会更有吸引力,因为开发者将能够使用 WSL 在本地构建、运行和测试 Linux 容器,并在生产中部署到 Azure Linux,而且全程无需离开 Windows。

可能暂时不需要,这也没关系。Azure Linux 4.0 还处于公开预览阶段,带有严格的“不可用于生产环境”警告,并且明确是为 Azure 上的云服务器和容器工作负载设计的。如果你在电脑上用 Ubuntu,在 RHEL 上部署应用,或者把 Fedora 当作日常主力系统,Azure Linux 并不会替代这些选择。
但它表明,微软现在已经成为一个真实发行版的积极维护者,而这个发行版正在为 LinkedIn 和 Databricks 这类公司支撑生产工作负载;同时,微软也把它作为一等公民选项提供给所有人。
Windows Latest 依赖像你这样的读者。请将我们设为你在 Google Discover 和 Google 搜索中的首选来源,帮助我们的独立报道触达更多人。
在 Discover 上关注我们 在 Google 上关注我们 在论坛提问