微软的 Azure Linux
Microsoft's Azure Linux

原始链接: https://github.com/microsoft/azurelinux

Azure Linux 是微软内部的 Linux 发行版,现已公开发布,以贡献于开源社区,并与 WSL 和 SONiC 等技术的现有承诺保持一致。它专为云和边缘服务而设计,提供一个一致、最新的平台,侧重于安全性和效率。 Azure Linux 采用轻量级内核和简单的构建系统,允许团队为特定工作负载定制镜像。它具有快速启动时间、最小化的攻击面和高效的资源利用率——占用有限的磁盘和内存。更新通过基于软件包和基于镜像的模型交付,确保快速的安全补丁。 该发行版可作为 ISO 镜像(x86_64 和 aarch64)下载,并提供社区支持,错误报告和功能请求通过 GitHub 管理。微软还举办公开社区电话会议,以促进协作和收集反馈。

Hacker News上的讨论强调了微软开发和推广“Azure Linux”,这是一种为Azure云服务提供动力的Linux发行版。一些评论员对微软拥抱Linux感到惊讶,而另一些人指出这并非新发展——基础发行版最初名为CBL-Mariner(并于2021年就已宣布),已经存在一段时间了。 重命名为“Azure Linux”发生在2023年。用户将其与亚马逊用于EC2服务的Amazon Linux进行比较,并质疑两者之间的区别。对话还涉及人们对Windows 11的普遍不感冒,一位用户开玩笑地将微软对Linux的关注归因于此。总的来说,这篇帖子引发了一场关于微软与开源技术不断演变的关系的轻松辩论。
相关文章

原文

Azure Linux is an internal Linux distribution for Microsoft’s cloud infrastructure and edge products and services. Azure Linux is designed to provide a consistent platform for these devices and services and will enhance Microsoft’s ability to stay current on Linux updates. This initiative is part of Microsoft’s increasing investment in a wide range of Linux technologies, such as SONiC and Windows Subsystem for Linux (WSL). Azure Linux is being shared publicly as part of Microsoft’s commitment to Open Source and to contribute back to the Linux community. Azure Linux does not change our approach or commitment to any existing third-party Linux distribution offerings.

Azure Linux has been engineered with the notion that a small common core set of packages can address the universal needs of first party cloud and edge services while allowing individual teams to layer additional packages on top of the common core to produce images for their workloads. This is made possible by a simple build system that enables:

  • Package Generation: This produces the desired set of RPM packages from SPEC files and source files.
  • Image Generation: This produces the desired image artifacts like ISOs or VHDs from a given set of packages.

Whether deployed as a container or a container host, Azure Linux consumes limited disk and memory resources. The lightweight characteristics of Azure Linux also provides faster boot times and a minimal attack surface. By focusing the features in the core image to just what is needed for our internal cloud customers there are fewer services to load, and fewer attack vectors.

When security vulnerabilities arise, Azure Linux supports both a package-based update model and an image based update model. Leveraging the common RPM Package Manager system, Azure Linux makes the latest security patches and fixes available for download with the goal of fast turn-around times.

Getting Started with Azure Linux

NOTE: Looking for CBL-Mariner 2.0 Source? Click here

Instructions for building Azure Linux 3.0 may be found here: Toolkit Documentation.

To try Azure Linux Download the ISO here: Azure Linux 3.0 x86_64 ISO / Azure Linux 3.0 aarch64 ISO

Before using a downloaded ISO, verify the checksum and signature of the image.

After downloading the ISO, use the quickstart instructions to install and use the image in a Hyper-V VM.

Note: Support for the ISO is community based. Before filing a new bug or feature request, please search the list of Github Issues. If you are unable to find a matching issue, please report new bugs by clicking here or create a new feature request by clicking here. For additional information refer to the support.md file.

  • Bugs, feature requests and questions can be filed as GitHub issues.
  • We are starting a public community call for Azure Linux users to get together and discuss new features, provide feedback, and learn more about how others are using Azure Linux. In each session, we will feature a new demo. The schedule for the upcoming community calls are:
  • 7/24/2025 from 8-9am (PST) Click to join
  • 9/25/2025 from 8-9am (PST) Click to join
  • 11/20/2025 from 8-9am (PST) Click to join
  • 1/22/2026 from 8-9am (PST) Click to join
  • 3/26/2026 from 8-9am (PST) Click to join

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Any Linux distribution, including Azure Linux, benefits from contributions by the open software community. We gratefully acknowledge all contributions made from the broader open source community, in particular:

  1. GNU and the Free Software Foundation

  2. The Fedora Project for SPEC files, particularly with respect to Qt, DNF and content in the SPECS-EXTENDED folder.

  3. The Photon OS Project for SPEC files originating from the Photon distribution.

  4. Linux from Scratch

  5. And other open source projects as referenced here

联系我们 contact @ memedata.com