微软正式甩出免费Linux发行版Azure Linux 4.0,正面杀入云端操作系统战场,向Ubuntu和RHEL等老牌玩家发起挑战。
25年前微软前CEO鲍尔默曾将Linux比作“附着万物的癌症”,对开源态度极其强硬;而在2026年Build大会上,微软不仅跻身开源主要贡献者之列,还正式发布了自家Linux发行版Azure Linux 4.0,态度180度大转弯,引发业界热议。
Azure Linux 4.0是基于Fedora 43构建的完整开源发行版,由微软全权维护,此前已在Azure虚拟机和内部基础设施中大规模跑过。所谓Linux发行版就是在Linux内核上整合包管理器、系统工具等组件,形成可实际部署的操作系统;Ubuntu、Fedora、RHEL等虽共享同一内核但场景各异,而Azure Linux则是微软加入这个阵营的新选手,针对Azure云负载做了专项优化。
它的前身是2019年内部项目CBL‑Mariner,2022年起已在AKS、Azure SQL等生产服务中大规模部署,LinkedIn整体迁移至Azure Linux 3,Databricks更是把超10万台虚拟机、百万颗CPU核心切过去且未出现重大故障。2024年正式更名Azure Linux,2026年5月在北美开源峰会上官宣4.0版本,6月Build大会期间开放公众预览。
与Ubuntu、Fedora或RHEL等通用发行版不同,Azure Linux不面向桌面,没有图形界面、音频栈,甚至连less这类常见工具都不预装,基础映像仅约300MB,远小于通常500–600MB的通用发行版。系统安装后直接进入纯文本控制台,默认shell为Bash,这种极简设计就是为了缩小体积、降低攻击面、减少漏洞修补频率,让服务器和容器环境运行更可预测、更高效。
部署上,Azure Linux定位为“云专用发行版”,主要跑在Azure云端,官方不支持在Azure之外运行。基础映像300MB,免费提供,由微软统一维护安全补丁和CVE响应。当前预览版搭载Linux 6.18 LTS内核,强化Hyper‑V集成,支持GPU和AI加速器;包管理器改用更快的dnf5,采用glibc 2.42和systemd 258,内置Python 3.14并启用新JIT编译器,同时搭载支持后量子密码算法的OpenSSL 3.5,FIPS 140‑3认证预计在正式发布前完成。
与Azure Linux同期亮相的还有Azure Container Linux——它是不变系统,以只读映像形式提供,无法运行时安装包,更新时整体替换映像并支持自动回滚,自2023年起已静默运行于AKS之下,4.0版本首次作为独立产品对外推出,并已达到“普遍可用”。相比之下,Azure Linux面向通用云服务器和虚拟机,允许自由装包,更新通过dnf5按包逐一完成,目前仍处于公开预览阶段。
从商业角度看,微软打造自有Linux发行版并不意外:Azure上Linux实例数已超过Windows Server,而这些Linux多来自Ubuntu、RHEL等第三方,微软需与厂商分享收入。推动客户标准化使用Azure Linux,能实现端到端统一控制——每个包由微软签名,并发布详细软件物料清单,对受监管行业的企业是重要卖点。这一策略与亚马逊推出Amazon Linux、谷歌推出Container‑Optimized OS一脉相承。微软还通过WSL让开发者在本地Windows上用Azure Linux开发,直接部署到云端,减少环境差异问题。
对普通用户而言,Azure Linux 4.0目前仍处于预览阶段,明确标注不可用于生产环境,主要面向Azure云端的开发者和企业团队。如果你日常用Ubuntu或RHEL,它现阶段不会取代这些成熟产品。但值得关注的是,微软已成为真正维护生产级Linux发行版的厂商,该系统已在LinkedIn和Databricks等大型服务中承担关键负载,正逐步向更广泛用户开放,成为Azure上的一等公民选项。





