На конференции Open Source Summit North America в Миннеаполисе корпоративный вице-президент Microsoft Брендан Бёрнс объявил о выпуске Azure Linux 4.0 — первой полноценной дистрибутив Linux от Microsoft, доступной всем пользователям облачной платформы Azure. Новость застала многих врасплох: анонс планировался на Microsoft Techcon через две недели, но был опубликован досрочно.

Azure Linux 4.0 базируется на Fedora Linux и распространяется как открытый дистрибутив на GitHub. В отличие от предыдущих версий (CBL-Mariner, затем Azure Linux 3.0), которые использовались исключительно как контейнерный хост в Azure Kubernetes Service (AKS), новая версия представляет собой образ виртуальной машины общего назначения, оптимизированный для Azure. Как пояснил Лаклан Эверсон, главный программный менеджер Microsoft по open-source, компания учла многолетний опыт внутреннего использования: «Мы много лет запускали Azure Linux внутри, затем выпустили версию 3.0 только для контейнеров на AKS. Сейчас мы превратили его в общий дистрибутив, вобрав всё, чему научились за историю Mariner».

Этот шаг знаменует важную веху в отношениях Microsoft с Linux. Ещё в начале 2000-х экс-гендиректор Стив Баллмер называл Linux «раком», а теперь Бёрнс заявил: «Linux стал основной операционной системой на Azure за последние 10 лет». По его словам, этой трансформации поспособствовала внутренняя перестройка компании, и «здорово видеть, как вся компания сплотилась вокруг этой идеи».

Ранее дистрибутив был доступен только для AKS, теперь — как образ виртуальной машины для любых задач на Azure.

Joan Cros/NurPhoto via Getty Images
Joan Cros/NurPhoto via Getty Images · Источник: ZDNet AI

Для разработчиков Microsoft готовит поддержку запуска Azure Linux через Windows Subsystem for Linux (WSL) на Windows 11, однако полноценного десктоп-релиза не планируется. Эверсон отметил, что сможет запустить дистрибутив на своём ноутбуке с Windows 11, но функциональность ограничена облачным сценарием. Параллельно Microsoft выпускает Azure Container Linux (ACL) — специализированный неизменяемый контейнерный хост, созданный на основе Flatcar Container Linux и нацеленный на применение в современных кластерных развёртываниях.

Таким образом, Microsoft комплексно укрепляет свои позиции в инфраструктурном ПО: предлагая и общий Linux для виртуальных машин, и специализированное решение для контейнеров. Это особенно важно для клиентов, использующих Azure для рабочих нагрузок ИИ — Linux является доминирующей платформой для таких фреймворков, как TensorFlow, PyTorch и инструментов оркестрации. Azure Linux 4.0 с полной интеграцией в экосистему Azure может снизить операционные расходы компаний за счёт оптимизации и единообразия.