過去與 Linux 界線分明的 Microsoft,本周在 Open Source Summit North America 2026 宣布兩項 Linux 相關更新,包括 Azure Linux 4.0 即將於 Azure Virtual Machines 推出公開預覽,以及 Azure Container Linux 正式推出一般可用版本。 Microsoft 表示,這兩項更新將作為雲原生與 AI 工作負載的 Linux 基礎。
Microsoft 指出,Azure Linux 4.0 是由 Microsoft 建置與維護的 Fedora 衍生、 RPM-based Linux 發行版,採開原形式提供,並針對 Azure 基礎架構最佳化。 Microsoft 也強調,Azure Linux 與 Azure Container Linux 皆採強化設計,透過較小的套件占用、透明化供應鏈與一致的效能特性,支援主機到容器層的雲端工作負載。
Microsoft 與 Linux 的關係歷經明顯轉變。 21 世紀初期,Microsoft 與 Linux 曾處於競爭關係,前執行長 Steve Ballmer 曾以嚴厲字眼批評 Linux 。 2016 年,Microsoft 加入 Linux Foundation,象徵其開原策略逐步轉向與 Linux 生態系合作。
在 Azure Linux 發展脈絡上,Microsoft 先前已透過自建 Linux 專案 CBL-Mariner 支撐 Azure 基礎架構,後續逐步轉向 Azure Linux 品牌。 Microsoft 官方文件也說明,Mariner 已重新命名為 Azure Linux 。
Azure Linux 4.0 與過去版本的主要差異,在於其定位更接近通用型伺服器 Linux 發行版。 Microsoft 在 GitHub 專案頁面說明,Azure Linux 是針對 Azure 建置與最佳化的開原 Linux 發行版,來源衍生自 Fedora Linux,可為虛擬機器、容器與裸機平台提供安全、可靠的作業系統。
相較過去以容器宿主環境為主要應用情境的 Azure Linux 版本,Azure Linux 4.0 可讓企業在 Azure Virtual Machines 上部署一般伺服器工作負載。對企業 IT 團隊而言,這代表 Azure Linux 不再只是 Azure Kubernetes Service(AKS) 節點或內部雲端基礎設施元件,也可被視為 Microsoft 雲端環境中的 Linux 伺服器選項。
Azure Linux 4.0 另一項變化,是以 Fedora Linux 作為上游來源。這讓 Azure Linux 4.0 延續 RPM 套件生態,也能提供較完整的 Linux 作業系統能力。 Microsoft 則將其定位為結合 Azure 原生安全、合規與營運能力的 Linux 發行版。
與 Azure Linux 4.0 並行推出的 Azure Container Linux,則是不可變、容器最佳化的作業系統,主要作為 Azure Kubernetes Service 的容器宿主環境。 Microsoft 表示,Azure Container Linux 基於 Flatcar 專案,並與 Azure Linux 共同提供強化、精簡且一致的雲端工作負載基礎。
從產品布局來看,Azure Linux 4.0 與 Azure Container Linux 分別對應不同工作負載。前者面向一般伺服器、虛擬機器與企業應用部署,後者則著重 Kubernetes 與容器執行環境。 Microsoft 也將這些 Linux 基礎納入其 AI-native infrastructure 發展方向,強調 Linux 、 Kubernetes 與容器仍將是雲原生與 AI 工作負載的重要底層技術。
在維運方面,Microsoft 表示,Azure Linux 重視穩定性,會透過主要版本釋出控管重大變更,並提供安全修補。 Microsoft 文件也提到,其會監控 CVE 資料庫並每月釋出安全修補程式,必要時則於數天內發布關鍵更新。
來源:ZDNet
