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