Корпорация 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 окончательно трансформировалась в компанию, для которой поддержка открытого ПО является приоритетным бизнес-направлением в серверном сегменте.
