Microsoft представила Azure Linux 4.0 — первый полноценный серверный дистрибутив компании

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

От внутреннего инструмента к глобальному релизу

О выходе новой ОС было объявлено на конференции Open Source Summit North America. По словам Брендана Бернса, вице-президента Microsoft по облачным платформам Azure, за последние десять лет Linux стал доминирующей операционной системой в облаке Azure. Если раньше компания предлагала лишь специализированные решения, такие как Azure Sphere для периферийных вычислений или CBL-Mariner для контейнеров, то теперь пользователям доступен полноценный дистрибутив общего назначения.

В рамках обновления произошло разделение продукта на два направления:

  • Azure Linux — универсальный образ для виртуальных машин (VM), доступный всем клиентам облака.
  • Azure Container Linux (ACL) — специализированная, защищенная и неизменяемая система для работы с контейнерами в сервисе Azure Kubernetes Service (AKS).

Технические особенности и база Fedora

Azure Linux 4.0 базируется на Fedora Linux и использует систему управления пакетами RPM. Разработчики Microsoft курируют цепочку поставок и оптимизируют пакеты специально под инфраструктуру Azure, чтобы обеспечить максимальную производительность. В обзоре отмечается, что система создана для вертикальной интеграции с оборудованием компании.

Основные характеристики новой ОС:

  • Отсутствие графического интерфейса: Система оптимизирована исключительно для серверных задач и облака, планов по созданию десктопной версии с рабочим столом у компании нет.
  • Минимализм: Образ содержит только необходимые пакеты, что уменьшает поверхность потенциальных атак.
  • Поддержка WSL: В ближайшее время планируется выпуск образов для Windows Subsystem for Linux, что позволит разработчикам запускать Azure Linux локально на Windows 11 для тестов.
  • Поддержка и обновления: Microsoft гарантирует двухлетний цикл поддержки для каждой версии и ежемесячный выпуск патчей безопасности.

Контейнеризация и неизменяемая архитектура

Продукт Azure Container Linux основан на проекте Flatcar. Это так называемая «неизменяемая» операционная система, в которой отсутствует привычный менеджер пакетов в рабочей среде. Все необходимые компоненты вшиваются в образ на этапе сборки. Такой подход исключает случайные или вредоносные изменения в системных файлах, что критично для безопасности современных облачных приложений.

Роль Linux в эпоху искусственного интеллекта

Представители Microsoft подчеркивают, что взрывной рост технологий искусственного интеллекта (ИИ) напрямую связан с Linux. Современные ИИ-сервисы, включая ChatGPT от OpenAI, работают на базе Linux и Kubernetes. Например, для масштабирования ChatGPT задействуется более 10 миллионов вычислительных ядер по всему миру, и вся эта инфраструктура функционирует под управлением Linux-систем.

Несмотря на выпуск собственного дистрибутива, Microsoft продолжит поддерживать партнерские отношения с другими игроками рынка. В облаке Azure по-прежнему доступны и рекомендованы к использованию Red Hat Enterprise Linux, Ubuntu и другие популярные системы. Собственный продукт компании позиционируется как «коробочное» решение, максимально адаптированное под внутренние стандарты Azure.

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