Рекомендуем
VPS на Windows и Linux — от 49 ₽ за 7 дней Быстрый запуск сервера на NVMe для сайтов, ботов и других задач.
Выбрать VPS

Azure Linux 4.0 — Microsoft расширяет серверный дистрибутив на базе Fedora

Microsoft представила Azure Linux 4.0 в публичной предварительной версии 2 июня 2026 года. Дистрибутив получил ядро Linux 6.18 LTS, пакетный менеджер DNF5 и обновлённую программную основу Fedora, а его применение расширилось на виртуальные машины Azure и контейнерные образы. На 2 ноября версия остаётся в статусе Preview и предназначена для тестирования.

Azure Linux 4.0
Azure Linux 4.0

Azure Linux 4.0 становится основой для виртуальных машин и контейнеров

История системы началась с CBL-Mariner — компактного Linux-дистрибутива, исходный код которого Microsoft открыла в 2020 году. Позднее проект получил название Azure Linux, а в мае 2023 года стал доступен клиентам как поддерживаемая операционная система для узлов Azure Kubernetes Service (AKS). В этой роли Linux управляет сервером, на котором запускаются контейнеры приложений.

В четвёртом поколении Microsoft расширяет сценарии применения. Предварительные образы Azure Linux 4.0 доступны для обычных виртуальных машин Azure Virtual Machines, групп масштабирования Virtual Machine Scale Sets и контейнеров. Например, на виртуальной машине с Azure Linux можно проверить работу веб-приложения, фонового сервиса или серверного ПО перед развёртыванием в облаке.

Система сохраняет узкую специализацию: она рассчитана на серверные и облачные нагрузки. В документации Microsoft не предусмотрены графический рабочий стол, обычный установщик ISO для ПК и поддержка установки на собственный физический сервер в рамках официальной программы сопровождения.

Fedora определяет программную основу Azure Linux 4.0

Ранние версии Azure Linux использовали отдельные компоненты и исходные тексты из экосистемы Fedora. Для Azure Linux 4.0 Microsoft значительно теснее связала процесс сборки с пакетными исходниками Fedora. Это даёт более обширную основу для серверных программ и позволяет использовать привычные инструменты сборки RPM-пакетов.

При этом Microsoft самостоятельно собирает и проверяет пакеты, поддерживает собственное ядро и выпускает образы, настроенные для инфраструктуры Azure. Поэтому доступность конкретного пакета в Fedora сама по себе не гарантирует его присутствие в репозиториях Azure Linux.

Такой подход связан с расширением аудитории дистрибутива. Для серверной виртуальной машины требуется более разнообразный набор программ, чем для специализированного узла, основная задача которого — запуск контейнеров. Компания объяснила эту архитектуру в опубликованном 21 октября 2026 года материале об эволюции Azure Linux.

DNF5 приходит на смену TDNF — что изменится для скриптов

Одно из наиболее заметных изменений — переход с TDNF, который использовался в предыдущих поколениях Azure Linux, на DNF5. Пакетный менеджер отвечает за установку программ, обновления и разрешение зависимостей — то есть за подбор дополнительных компонентов, необходимых приложению.

Microsoft указывает на более быстрое разрешение зависимостей и меньший расход памяти по сравнению со старыми инструментами. Для администраторов важнее другое последствие: команды в сценариях автоматической настройки, Dockerfile и CI-конвейерах теперь ориентированы на DNF5.

В предварительной версии оставлены символические ссылки совместимости: вызовы dnf, yum, microdnf и даже tdnf перенаправляются к dnf5. Обычные команды могут продолжить работать, но старые сценарии, зависящие от специфических параметров или внутреннего поведения предыдущего менеджера, требуют отдельной проверки. Настройки репозиториев DNF5 размещаются в /etc/yum.repos.d/.

Ядро Linux 6.18 LTS и новые системные компоненты

Azure Linux 4.0 использует ядро 6.18 LTS с доработками Microsoft для Hyper-V, облачных виртуальных машин и аппаратных ускорителей. Долгосрочная поддержка ядра предполагает получение исправлений безопасности в рамках выбранной ветки, без обязательного перехода на очередное крупное поколение Linux при каждом обновлении.

В официальной документации предварительной версии перечислены и другие компоненты:

КомпонентВерсия в Azure Linux 4.0Для чего используется
Linux Kernel6.18 LTSРабота с оборудованием, виртуализацией и драйверами
glibc2.42Базовые системные библиотеки для программ
OpenSSL3.5.4Шифрование и защищённые соединения
systemd258.4Запуск системы и управление службами
Python3.14.3Запуск программ и сценариев автоматизации
RPM6.0.1Формат пакетов и проверка их подписей

Для разработчиков это обновление означает изменение версий библиотек и инструментов, от которых могут зависеть приложения. В частности, совместимость собственных программ и контейнерных сборок определяется тем, какие системные библиотеки они используют.

Виртуальные машины и контейнерные образы уже доступны для тестов

Образ Azure Linux 4.0 размещён в Azure Marketplace. В документации Microsoft указаны варианты для виртуальных машин второго поколения на архитектурах x86-64 и ARM64. Для x86-64 опубликован идентификатор образа microsoftazurelinux:azurelinux-4:4:latest, а для ARM64 — microsoftazurelinux:azurelinux-4:4-arm64:latest.

Контейнерный образ доступен в реестре Microsoft Container Registry под именем mcr.microsoft.com/azurelinux-beta/base/core:4.0. Существуют и облегчённые distroless-образы: в них оставлены только компоненты, требуемые приложению, поэтому они могут обходиться без привычной командной оболочки и пакетного менеджера.

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

Ограничения Preview затрагивают безопасность и промышленное применение

Microsoft включила в Azure Linux 4.0 механизм SELinux в режиме enforcing: он контролирует разрешённые действия процессов согласно политике безопасности. Это одна из предусмотренных защит для серверных нагрузок.

Но предварительная версия ещё проходит подготовку к промышленному использованию. В документации прямо сказано, что компоненты Azure Linux 4.0 пока не подписаны для Secure Boot. Сертификация FIPS 140-3, связанная с требованиями к криптографическим механизмам, тоже находится в процессе. Следовательно, наличие соответствующих технологий в архитектуре не равнозначно завершённой сертификации или готовности всех механизмов защиты в Preview.

Microsoft описывает модель регулярных обновлений безопасности, поддержку LTS-ядер и запланированное обновление более высокоуровневых пакетов. Конкретные сроки поддержки и окончательные правила жизненного цикла должны быть опубликованы до выхода общедоступной стабильной версии (General Availability, GA).

Стабильный выпуск Azure Linux 4.0 ещё впереди

Публичная предварительная версия расширяет использование Azure Linux от специализированных контейнерных узлов к виртуальным машинам и серверным приложениям. Переход на Fedora как основную базу пакетов и DNF5 делает среду ближе к инструментам, знакомым по другим RPM-дистрибутивам, сохраняя отдельную сборку и сопровождение Microsoft.

На 2 ноября 2026 года Microsoft продолжает обозначать Azure Linux 4.0 как Preview для оценки и тестирования. Точная дата перехода к GA в рассмотренных официальных материалах не названа; окончательные условия поддержки и часть функций безопасности зависят от завершения подготовки стабильного выпуска.

Источники

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться