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]