在內部使用兩年并自 2022 年 10 月起以公共預覽版運行后,微軟終于在日前正式公開發布了其 Azure Linux 的發行版。
微軟 Azure Linux 首席項目經理 Jim Perrin 稱,微軟定制的開源發行版 “允許我們有一個非常明確的、非常有主見的 Azure focus,并將發行版的組件調整為我們所需要的,以支持容器主機,并試圖將依賴性、額外的包、諸如此類的東西保持在最低限度”。
根據介紹,Azure Linux 是針對 Azure Kubernetes 服務 (AKS) 的開源容器主機操作系統,針對 Azure 進行了優化,旨在讓開發人員更輕松地使用微軟的工具來部署和管理容器工作負載。Azure Linux 容器主機跨 AKS、AKS-HCI 和 Arc 產品提供了從云到邊緣的可靠性和一致性。你可以在新集群中部署 Azure Linux 節點池,將 Azure Linux 節點池添加到現有的 Ubuntu 集群,或者將你的 Ubuntu 節點遷移到 Azure Linux 節點。
Azure Linux 發行版源于 CBL-Mariner 項目,其中 CBL 代表 Common Base Linux。Perrin 稱,微軟啟動 CBL-Mariner 項目是因為它需要一個內部 Linux 發行版,并為工程師在 Azure 上運行的無數工作負載提供一個一致的平臺。
他在 Build Q&A 環節解釋道,Azure Linux 是 “CBL Mariner Linux 的商業支持產品”。但其在商業支持方面也是有限的,因為該操作系統當前的主要目的是作為 Azure Kubernetes Service (AKS) 的容器主機運行。它針對微軟的 Windows Hyper-V 管理程序進行了優化,并在虛擬機中運行,同時支持 x86 和 Arm。
微軟強調了 Azure Linux “非常專注于 Azure”,并有意包括 “運行 Kubernetes 集群的基本要素”。也就是說,其他產品團隊可能出于其他目的而在此基礎上進行構建,其中 .NET 團隊就是一個例子。一些容器工作負載使用 Azure Linux,但微軟的官方支持僅限于主機。
Azure Linux 是微軟自己開發的一個 Linux 發行版,該公司并沒有選擇 fork Fedora 或 CentOS 等開源發行版。對此 Perrin 則表示,有一定的原因是受了前微軟 CEO Steve Ballmer 曾說過那句的名言 ——“Linux 是一種癌癥” 的影響。
“Azure Linux 是它自己的發行版。我們沒有分叉 Fedora 或類似的東西。我們從他們那里借用了代碼,這是一個基于 RPM 的發行版。我們之所以選擇不分叉一個不同的發行…… 微軟與 Linux 有某種歷史…… 我認為鮑爾默的名言雖然是發生在 2001 年的,但很多情緒即使在今天都仍然存在。我們沒有選擇從現有發行版開始,然后根據需求分叉的部分原因是,我們不想被視為再次擁抱和擴展。我們想從頭開始構建,可以根據自己的需求進行定制…… 我們正抓住我們的一個癢點,并向社區提供解決方案。”
Perrin 還認為,其 Azure Linux 與 Amazon Linux 存在可比性,但總的來說兩者還是存在很大差異。Amazon Linux 是為客戶安裝在他們的虛擬機上而設計的,而 Azure Linux 目前不是。此外,亞馬遜 Linux 2023 在某種程度上與 Fedora 有關;盡管 AWS 文檔指出 “AL2023 的 GA 版本并不直接與任何特定的 Fedora 版本進行比較,但它 “包括來自 Fedora 34、35 和 36 的組件”。
審核編輯 :李倩
-
微軟
+關注
關注
4文章
6599瀏覽量
104094 -
Linux
+關注
關注
87文章
11310瀏覽量
209597 -
操作系統
+關注
關注
37文章
6834瀏覽量
123344
原文標題:微軟發布自己的Linux發行版,“Linux是種癌癥”影響猶在
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論