
Azure Linux 4.0 是一个真正的开源 Linux 发行版,由微软全权保护,基于 Fedora 43 构建,经久以来已在 Azure 虚拟机和微软内部基本举措措施中大年夜范围运行。
所谓 Linux 发行版,是在 Linux 内核基本上,整合担保理器、体系对象、默认设备、支撑体系以及图形界面等组件,形成可以实际安排应用的完全操作体系。 Ubuntu、Fedora、Debian、Red Hat Enterprise Linux(RHEL)、Arch Linux 等,都共享同一个 Linux 内核,但面向的应用处景和用户群体各不雷同。 Azure Linux 4.0 则是微软参加这一名单的产品,它以 Fedora 43 为上游基本,沿用 RPM 包格局和 Red Hat 系生态,但由微软筛选包集、保护安然补丁,并针对 Azure 云工作负载进行专项优化。

Azure Linux 的前身是 2019 年启动的内部项目 CBL‑Mariner,全称为 Common Base Linux Mariner,目标是在 Azure 基本举措措施中供给轻量、安然的操作体系。 到 2022 年,Azure Linux 已在 AKS(Azure Kubernetes Service)、Azure SQL、Azure Cosmos DB 等临盆级办事中大年夜范围安排。 领英(LinkedIn)也曾完成向 Azure Linux 3 的整体迁徙,而 Databricks 将跨越 10 万台虚拟机、逾百万颗 CPU 核心切换至该体系,却未出现面向客户的重大年夜故障。 2024 年 3 月,微软正式将该体系改名为 Azure Linux,并在 2026 年 5 月的北美开源峰会上官宣 Azure Linux 4.0,随后于 6 月 Build 2026 大年夜会时代开放"大众,"预览。
与 Ubuntu、Fedora 或 RHEL 等通用发行版不合,Azure Linux 4.0 并非面向桌面或日常应用的操作体系。 它没有图形界面、音频栈或桌面情况,基本映像甚至不预装诸如 less 如许的常见文本分页对象,仅包含云和办事器工作负载所需的最小化组件。 安装完成后,体系直接进入纯文本控制台,以 Bash 为默认 shell,不供给类似桌面版 Fedora 或 Ubuntu 的图形安装法度榜样或桌面情况。 这种设计的目标是尽可能缩小包的总体体积,从而降低进击面,削减每月须要修补的潜在马脚,使办事器和容器情况的运行加倍可猜测和高效。

在安排场景方面,Azure Linux 与其它发行版也有明显差别。 Ubuntu Server、Fedora Server 及 RHEL 比拟桌面版已做精简,但仍保存相当多的通用组件,并且被官方支撑运行在本地数据中间、其他云平台以及物理办事器上。 与之比拟,Azure Linux 4.0 的定位是“云专用发行版”,重要面向 Azure 云端办事器和虚拟机工作负载;在 Azure 之外运行在技巧上虽可行,却不在微软的官方支撑范围之内。 其基本映像大年夜小约 300 MB,而 Ubuntu、Fedora 或 RHEL 的基本映像平日在 500–600 MB 甚至更高。 Azure Linux 4.0 免费供给应用,不收取操作体系许可费用,由微软同一保护,看重加固的安然默认设备以及快速响应 CVE 马脚。
从技巧栈来看,今朝公开预览版的 Azure Linux 4.0 搭载了针对 Azure 优化的 Linux 6.18 LTS 内核,强化了 Hyper‑V 集成,并支撑 GPU 与 AI 加快器。 担保理器改用 dnf5——这是以 C++ 重写的新版 DNF,比拟旧版 Python 实现的 DNF 在依附解析速度和资本占用上更为出色。 体系应用 glibc 2.42 作为 C 标准库,初始化体系采取 systemd 258。 发行版内置 Python 3.14,并启用了新的 JIT 编译器,同时搭载支撑后量子暗码算法的 OpenSSL 3.5,涵盖已被 NIST 标准化的 CRYSTALS‑Kyber 与 CRYSTALS‑Dilithium 算法,这对具有合规需求的企业用户具有实际意义。 今朝 Azure Linux 4.0 的 FIPS 140‑3 认证仍在推动,估计在 2026 年周全正式宣布(GA)前完成。
与 Azure Linux 4.0 同期表态的还有 Azure Container Linux,这是微软在 Build 2026 推出的第二款 Linux 产品。 固然这两者共享同一内核和安然更新节拍,但定位存在根本差别:Azure Container Linux 是弗成变(immutable)体系,操作体系以只读映像情势供给,用户无法在运行时安装新包或修改体系设备。 当有更新宣布时,平台会整体调换体系映像,并在出现异常时主动回滚。 Azure Container Linux 自 2023 年起就静默运行于 Azure Kubernetes Service(AKS)之下,而跟着 4.0 版本推出,它初次作为自力产品向外供给。 比拟之下,Azure Linux 4.0 面向一般云办事器和虚拟机,许可自由安装软件包,更新经由过程 dnf5 按包一一完成,今朝处于公开预览阶段,而 Azure Container Linux 已经达到“广泛可用”的成熟状况。

这种策略与其他云巨擘一脉相承:亚马逊推出了 Amazon Linux,Google推出了 Container‑Optimized OS,微软则经由过程 Azure Linux 跟进这一趋势。 微软还明白将 Azure Linux 打造成开辟与临盆情况一致的解决筹划——在本地 Windows 上经由过程 WSL 应用 Azure Linux 开辟,随后直接将同一情况安排到 Azure 临盆情况,以削减“本地能跑、云端掉足”的情况差别问题。 跟着 WSL Containers 功能在 Windows 11 中上线,开辟者可以在本地经由过程 WSL 构建、运行和测试 Linux 容器,并将其一键安排到 Azure Linux 上,而无需分开 Windows 生态。
从贸易和计谋角度来看,微软打造自有 Linux 发行版并不料外。 今朝,在 Azure 云上运行的操作体系中,Linux 的实例数量已经跨越 Windows Server,而这些 Linux 体系大年夜多来自 Ubuntu、RHEL、SUSE、Debian 等第三方厂商。 客户在 Azure 上运行这些体系时,往往向各自的发行版供给商购买支撑订阅;微软供给底层基本举措措施,却须要与这些厂商分享操作体系层面的收入。 经由过程推动客户在 Azure 上标准化应用 Azure Linux,微软可以在供给链和技巧栈上实现端到端的同一控制,每个软件包都由微软进行签名,并为每个版本宣布具体的软件物料清单(SBOM)。 对受监管行业的企业团队而言,将全部操作体系层面义务集中在单一供给商身上,是重要的卖点。
对于通俗用户而言,是否须要存眷 Azure Linux 4.0,则可以更实际地对待。 今朝 Azure Linux 4.0 仍处于"大众,"预览阶段,明白标注“弗成用于临盆情况”,目标用户主如果面向 Azure 云端办事器和容器工作负载的开辟者和企业团队。 假如日常在小我电脑上应用 Ubuntu,或在企业情况中安排 RHEL、Fedora 等发行版,Azure Linux 现阶段并不会代替这些成熟产品。 更重要的是,它显示出微软已成为一个保护真实临盆级 Linux 发行版的厂商,这一发行版已经在 LinkedIn 和 Databricks 等大年夜型互联网办事中承担关键工作负载,并开端向更广泛的用户群体开放,作为 Azure 平台上的一等公平易近选项。

发表评论 取消回复