Azure Linux
| 開發者 | 微軟 |
|---|---|
| 程式語言 | Go、外殼指令碼、C、roff、Python |
| 作業系統家族 | Linux |
| 運作狀態 | 支援中 |
| 原始碼模式 | 開放原始碼 |
| 首次釋出 | 2020年4月1日 (as CBL-Mariner) |
| 目前版本 |
|
| 市場取向 | 雲端運算與邊緣產品及服務 |
| 核心類別 | 單核心(Linux核心) |
| 授權條款 | 主要是MIT授權條款,部份元件使用Photon授權條款、Apache授權條款 v2、GPLv2、LGPLv2.1 |
| 官方網站 | aka |
| 倉庫 | github |
Azure Linux(舊稱CBL-Mariner)是由微軟開發的一個自由開源的Linux發行版,於2020年正式發佈[2]。使用者可以前往github獲取它的原始碼。[3]CBL-Mariner是一個伺服器端的Linux發行版,主要用於微軟的雲基礎設施以及邊緣計算產品和服務。[4]
概述
[編輯]Azure Linux 由 Microsoft 的 Linux Systems Group 開發,用於其邊緣網路服務以及作為其雲端運算的一部分。[2] Microsoft 將其用作 Azure Stack HCI 實現中的 Azure Kubernetes Service 容器的基礎 Linux 系統。[5] Microsoft 還在 Azure IoT Edge 中使用 Azure Linux,以便在 Windows IoT 上執行 Linux 工作負載,並將其作為後端發行版來代管 Weston 合成器,為 WSLg 提供支援。[6]
與 Fedora CoreOS 採用類似的方法,Azure Linux 僅包含支援和執行容器所需的基本軟體套件。常用的 Linux 工具用於添加軟體套件以及管理安全更新。更新可以 RPM 軟體套件或完整磁碟映像的形式提供,並可根據需要進行部署。使用 RPM 可以在 Azure Linux 基礎鏡像上添加自訂軟體套件,以便根據需要提供額外的功能和服務。其主要特性包括基於 iptables 的防火牆、對簽章更新的支援,以及經過強化的 核心。[2]
Microsoft 於 2020 年釋出了該作業系統。[2]其原始碼代管在 GitHub 上,主要採用 MIT License,部分組件則採用 Apache License v2、GPLv2 和 LGPLv2.1。[3]構建 Azure Linux 需要 Go 程式語言、QEMU 工具以及 RPM。[2]
從 2.0.20240301 版本開始,Azure Linux 從 CBL-Mariner(Common Base Linux Mariner)更名而來。[7]
從 4.0 版本開始,Azure Linux 正式基於 Fedora Linux。[8]
參考文獻
[編輯]- ^ "Release 3.0.20260510 · microsoft/azurelinux"; 檢索日期: 2026年5月19日; 作者姓名字串: microsoft; 作品或名稱的語言: 英語.
- ^ 2.0 2.1 2.2 2.3 2.4 Bisson, Simon. Microsoft adds a new Linux: CBL-Mariner. InfoWorld. November 10, 2020 [2022-07-13]. (原始內容存檔於2020-11-10).
- ^ 3.0 3.1 CBL-Mariner. GitHub. 21 December 2021 [2022-07-13]. (原始內容存檔於2022-06-28).
- ^ CBL-Mariner 发布 10 月更新,微软开源的 Linux 发行版. [2022-07-13]. (原始內容存檔於2022-09-03).
- ^ 參照錯誤:沒有為名為
ZDNet的參考文獻提供內容 - ^ Pronovost, Steve. WSLg Architecture. Windows Command Line. Microsoft. April 19, 2021 [August 14, 2021].
- ^ Microsoft Rebranding CBL-Mariner Linux Distribution To "Azure Linux". Phoronix Media. 2024-03-05 [2024-03-06].
- ^ microsoft/azurelinux, Microsoft, 2026-05-26 [2026-05-26]