Azure Linux (ранее CBL-Mariner) — бесплатный дистрибутив Linux с открытым исходным кодом, разработанный Microsoft. Он является базовой контейнерной ОС для сервисов Microsoft Azure и графическим компонентом WSL 2.
Обзор Azure Linux разрабатывается Linux Systems Group компании Microsoft для своих сетевых сервисов и как часть облачной инфраструктуры. Компания использует его в качестве базовой операционной системы Linux для контейнеров в реализации Azure Stack HCI в рамках Azure Kubernetes Service. Microsoft также использует Azure Linux в Azure IoT Edge для запуска рабочих задач Linux на Windows IoT, а также в качестве бэкенд-дистрибутива для размещения Weston для WSLg.
Аналогично Fedora CoreOS, Azure Linux содержит только базовые пакеты, необходимые для поддержки и запуска контейнеров. Для добавления пакетов и управления обновлениями безопасности используются стандартные инструменты Linux. Обновления предлагаются либо в виде RPM-пакетов, либо в виде полных образов дисков, которые можно развернуть по мере необходимости. Использование RPM позволяет добавлять пользовательские пакеты к базовому образу Azure Linux для поддержки дополнительных функций и сервисов по мере необходимости. К примечательным особенностям относятся брандмауэр на основе iptables, поддержка подписанных обновлений и усиленное ядро.
Microsoft выпустила операционную систему в 2020 году. Её исходный код доступен на GitHub, в основном под лицензией MIT, а некоторые компоненты — под лицензиями Apache v2, GPLv2 и LGPLv2.1. Для сборки Azure Linux требуется язык программирования Go, утилиты QEMU и RPM.
См. также Подсистема Windows для Linux Azure Sphere
Примечания
Категория:Программное обеспечение с лицензией MIT Категория:Программное обеспечение с лицензией GNU GPL Категория:Операционные системы Microsoft Категория:Свободное и открытое программное обеспечение Microsoft Категория:Дистрибутивы Linux Категория:Платформы программирования Категория:Программное обеспечение, разработанное в 2020 году