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]