Перейти к содержанию

Azure Linux

Материал из Википедии — свободной энциклопедии
Azure Linux
Изображение логотипа
Разработчик Microsoft
Первый выпуск 2020
Последняя версия
Лицензия GNU GPL и лицензия MIT[2]
Репозиторий исходного кода github.com/microsoft/azu…
Веб-сайт microsoft.github.io/… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Azure Linux (ранее CBL-Mariner)[3] — бесплатный дистрибутив Linux с открытым исходным кодом, разработанный Microsoft. Он является базовой контейнерной ОС для сервисов Microsoft Azure[4][5] и графическим компонентом WSL 2[6].

Azure Linux разрабатывается Linux Systems Group компании Microsoft для своих сетевых сервисов и как часть облачной инфраструктуры[5]. Компания использует его в качестве базовой операционной системы Linux для контейнеров в реализации Azure Stack HCI в рамках Azure Kubernetes Service[4]. Microsoft также использует Azure Linux в Azure IoT Edge для запуска рабочих задач Linux на Windows IoT, а также в качестве бэкенд-дистрибутива для размещения Weston для WSLg[7].

Аналогично Fedora CoreOS, Azure Linux содержит только базовые пакеты, необходимые для поддержки и запуска контейнеров. Для добавления пакетов и управления обновлениями безопасности используются стандартные инструменты Linux. Обновления предлагаются либо в виде RPM-пакетов, либо в виде полных образов дисков, которые можно развернуть по мере необходимости. Использование RPM позволяет добавлять пользовательские пакеты к базовому образу Azure Linux для поддержки дополнительных функций и сервисов по мере необходимости. К примечательным особенностям относятся брандмауэр на основе iptables, поддержка подписанных обновлений и усиленное ядро[5].

Microsoft выпустила операционную систему в 2020 году[5]. Её исходный код доступен на GitHub, в основном под лицензией MIT, а некоторые компоненты — под лицензиями Apache v2, GPLv2 и LGPLv2.1. Для сборки Azure Linux требуется язык программирования Go, утилиты QEMU и RPM[5].

Примечания

[править | править код]
  1. microsoft Release 3.0.20260510 · microsoft/azurelinux (англ.)
  2. azurelinux/LICENSE at 3.0 · microsoft/azurelinux (англ.)
  3. Branscombe, Mary. What is Microsoft doing with Linux? Everything you need to know about its plans for open source. TechRepublic (2 декабря 2020).
  4. 1 2 Foley, Mary Jo. CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances. ZDNet (11 ноября 2020).
  5. 1 2 3 4 5 Bisson, Simon. Microsoft adds a new Linux: CBL-Mariner. InfoWorld (10 ноября 2020).
  6. Foley, Mary Jo (21 апреля 2021). New Windows 10 test build adds first preview of Linux GUI apps on WSL. ZDNet (амер. англ.). Дата обращения: 23 апреля 2021.
  7. Pronovost, Steve. WSLg Architecture. Windows Command Line. Microsoft (19 апреля 2021). Дата обращения: 14 августа 2021.