Microsoft переводит Azure Linux 4 на базу Fedora и RPM-сборку

2026-05-20 196 комментарии
Microsoft подтвердила перевод Azure Linux 4 на пакетную базу Fedora с сохранением формата RPM и доработок под Azure. Дистрибутив, прежде известный как CBL-Mariner, нацелен на виртуальные машины, контейнеры и платформы bare-metal. Сборка ведётся стандартными инструментами RPM, а spec-файлы зафиксированы в репозитории для прозрачности и аудита

Microsoft перевела разработку Azure Linux 4 на пакетную базу Fedora и стандартный инструментарий RPM. Прежде дистрибутив, известный под названием CBL-Mariner, компания поддерживала на собственной пакетной базе. На на конференции Open Source Summit North America в Миннеаполисе Microsoft объявила о начале публичного превью Azure Linux 4 для виртуальных машин Azure. Формат пакетов RPM при этом сохраняется.

Месяц назад появились сведения, что Microsoft рассматривает Fedora как основу для следующей версии Azure Linux — дистрибутива, предназначенного для облачной инфраструктуры компании. Теперь это подтверждено официально: в репозитории новая версия описана как «дистрибутив Linux с открытым исходным кодом, собранный и оптимизированный для Azure, с исходниками, производными от Fedora Linux».

Прежде дистрибутив назывался CBL-Mariner. Azure Linux 4 по-прежнему нацелен на нагрузки Azure — виртуальные машины, контейнеры и платформы bare-metal. Сменилось другое: пакетная сборка теперь напрямую опирается на экосистему Fedora.

bare-metal — развёртывание операционной системы непосредственно на физическом сервере, без слоя виртуализации.

Модель разработки на базе Fedora

С выходом Azure Linux 4 Microsoft переходит на модель разработки, основанную на Fedora, но сохраняет специфичные для Azure доработки. Дистрибутив остаётся RPM-дистрибутивом, как и прежние версии.

Система описывается через конфигурационные файлы в формате TOML и точечные надстройки (overlays) поверх пакетных исходников Fedora Linux. В Microsoft отмечают, что эти надстройки ограничены намеренно — чтобы не допустить лишнего расхождения с вышестоящей Fedora.

В репозиторий включены автоматически сгенерированные spec-файлы RPM, полученные применением надстройки Azure Linux к пакетным исходникам Fedora. Эти файлы зафиксированы в репозитории ради прозрачности и возможности аудита, а для сборки применяются стандартные инструменты RPM — mock, rpmbuild и Koji.

spec-файл — текстовое описание, по которому собирается RPM-пакет: исходники, зависимости, шаги компиляции и установки.

Знакомая экосистема RPM с доработками для Azure

Такой подход даёт Azure Linux 4 привычную пакетную экосистему RPM. Одновременно у Microsoft остаётся возможность вносить специфичные для Azure доработки в области безопасности, соответствия требованиям, интеграции, разработки ядра, управления жизненным циклом и облачных операций.

Полные сведения доступны в репозитории Azure Linux 4 на GitHub.

Статус: публичное превью с 18 мая

На момент выхода исходной заметки Azure Linux 4 ещё находился в разработке и не был доступен для скачивания, а пользователям рекомендовалось разворачивать Azure Linux 3. На на Open Source Summit North America в Миннеаполисе Microsoft объявила о начале публичного превью. В официальном блоге компания называет Azure Linux 4 производным от Fedora RPM-дистрибутивом с открытым исходным кодом, бесплатным и оптимизированным под инфраструктуру Azure.

Параллельно Microsoft перевела в общую доступность Azure Container Linux — неизменяемую (immutable) контейнерную операционную систему на базе проекта Flatcar. Более широкое распространение запланировано к Microsoft Build .

Что это значит на практике

Azure Linux 4 уходит с пакетной базы, которую Microsoft вела самостоятельно, и привязывается к Fedora — формат RPM и доработки под Azure при этом остаются. Для администраторов это знакомая экосистема RPM и привычные инструменты сборки: mock, rpmbuild, Koji. Зафиксированные в репозитории spec-файлы дают прозрачность происхождения пакетов и возможность аудита. С началом публичного превью дистрибутив можно протестировать на виртуальных машинах Azure, а прежняя ветка Azure Linux 3 остаётся доступной для развёртывания.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте