На Североамериканском саммите открытого исходного кода в Миннеаполисе, США, компания Microsoft неожиданно анонсировала свой первый дистрибутив Linux общего назначения для серверных сценариев — Azure Linux 4.0. Это означает, что Microsoft, которая в течение длительного времени глубоко зависела от Linux, далее признает, что она «фактически является компанией, основанной на Linux», в области облачных технологий и серверов в виде официальных выпусков.

Объявление было сделано Бренданом Бернсом, соучредителем Kubernetes и нынешним корпоративным вице-президентом облачной платформы Microsoft Azure, платформы управления и бизнеса с открытым исходным кодом. В своем выступлении он напомнил, что, когда он присоединился к Azure десять лет назад, Linux не был основной операционной системой на облачной платформе, но теперь Linux стала основной операционной системой в Azure. Затем он объявил, что Microsoft предоставит всем пользователям Azure дистрибутив Linux с открытым исходным кодом, официально поддерживаемый Microsoft и свободно доступный на Azure. Эта внезапная новость ошеломила многих людей в отрасли. Даже Джим Землян, генеральный директор Linux Foundation, специально позвал его обратно на сцену, чтобы подтвердить, действительно ли он «анонсировал дистрибутив Microsoft Linux».
Фактически, Microsoft уже много раз использовала самостоятельно разработанные решения Linux в конкретных сценариях, например Azure Sphere для периферийных вычислительных устройств, а позже CBL-Mariner для контейнерных платформ. Позже этот дистрибутив был переименован в Azure Linux. Однако эти системы в основном обслуживают внутренние или конкретные облачные сценарии и не являются общедоступными дистрибутивами общего назначения. Запуск Azure Linux 4.0 знаменует собой первый случай, когда Microsoft превратила собственный Linux в универсальный облачный дистрибутив для широкого спектра облачных рабочих нагрузок.
По словам Лахлана Эверсона, главного менеджера проекта команды Microsoft Azure с открытым исходным кодом, текущий Azure Linux разделен на две части: одна линия — это новая версия Azure Linux 4.0, которая позиционируется как общий образ виртуальной машины для всех клиентов Azure; другая линия — Azure Container Linux (ACL), основанная на Flatcar Container Linux, которая специально разработана для обеспечения усиленной, безопасной и неизменяемой среды размещения контейнеров. Раньше Azure Linux 3.0 был доступен только сторонним клиентам через службу Azure Kubernetes (AKS) и в основном использовался в качестве узла контейнера. В будущем эту роль возьмет на себя Azure Container Linux.
Эверсон сказал, что Azure Linux 4.0 — это расширение долгосрочной внутренней работы Microsoft и версия Azure Linux, а также концентрированное выражение эволюции раннего дистрибутива Mariner. С точки зрения технической архитектуры Azure Linux 4.0 основан на исходной версии Fedora Linux, использует пакет RPM экосистемы Fedora и предоставляет исходный код на GitHub в форме с открытым исходным кодом. На этой основе Microsoft унифицировала планирование и адаптацию пакетов программного обеспечения и цепочек поставок, чтобы сделать их более подходящими для инфраструктуры облачной платформы Azure и добиться глубокой вертикальной интеграции с базовой средой Azure, тем самым предоставляя пользователям опыт работы с Linux, оптимизированный для сценариев Azure.
Что касается формы поставки, Azure Linux 4.0 сначала предоставляется в Azure в виде образа виртуальной машины. Microsoft также планирует предоставить разработчикам возможность использования на стороне настольного компьютера через подсистему Windows для Linux (WSL), что позволит разработчикам запускать Azure Linux локально на устройствах с Windows 11, чтобы получить согласованную операционную среду с облаком. Однако Эверсон ясно дал понять, что Azure Linux не будет создаваться как дистрибутив Linux для настольных компьютеров в традиционном смысле, и в настоящее время не планируется предоставлять графический интерфейс. Его основная цель по-прежнему заключается в предоставлении оптимизированной, воспроизводимой платформы разработки и эксплуатации для облачных и серверных сценариев, которая полностью соответствует среде Azure.
По сравнению с Azure Linux 4.0, Azure Container Linux ориентирован на контейнерные рабочие нагрузки, особенно на потребности размещения контейнеров в AKS. Flatcar по-прежнему будет существовать как проект сообщества, и Microsoft будет укреплять и дорабатывать его на этой основе, чтобы по умолчанию предоставить безопасную, неизменяемую, ориентированную на производство систему хостинга контейнеров. В рамках этой неизменяемой архитектуры система не предоставляет традиционного менеджера пакетов. Системные компоненты и приложения «встраиваются» в систему одновременно на этапе построения образа. Не рекомендуется напрямую модифицировать систему или пакеты приложений во время работы. Бизнес-изменения должны осуществляться и обновляться посредством рабочих нагрузок контейнера.
Существующим пользователям Azure Linux 3.x Microsoft обещает плавный путь обновления, а не разрушительную миграцию. По словам Эверсона, пользователи могут выполнить обновление непосредственно из существующей среды без повторного развертывания. С точки зрения жизненного цикла цикл поддержки одной версии Azure Linux составляет два года. В течение этого периода Microsoft выберет и будет поддерживать относительно стабильную версию ядра, а также обеспечит предсказуемый путь обновления и ежемесячный ритм обновлений безопасности. В случае возникновения серьезной уязвимости (например, серьезной CVE) Microsoft выпустит исправленный образ системы как можно скорее, вместо того, чтобы просто ждать обычного ежемесячного ритма установки исправлений.
Безопасность считается одной из основных ценностей Azure Linux. Microsoft надеется свести к минимуму поверхность атаки, подвергаемую системой, путем построения и самоконтроля всей цепочки поставок, а также укрепления базовой линии безопасности с помощью выбранных ядер и оптимизированных пакетов программного обеспечения. Что касается эксплуатации и обслуживания, Azure Linux поддерживает режим «автоматического обновления» по требованию. Пользователи могут выбрать автоматическое завершение обновлений в зависимости от уровня безопасности. Система будет постепенно обновляться, особенно в сценариях крупномасштабного развертывания, чтобы уменьшить влияние на бизнес. В то же время пользователи с особыми нагрузками или чувствительные к изменениям по-прежнему могут отключить автоматические обновления и контролировать обновления в удобном для них темпе.
С точки зрения более широкого позиционирования, Microsoft рассматривает Azure Linux как ответ на потребности базовых платформ в эпоху «нативного искусственного интеллекта». Эверсон отметил, что в настоящее время почти все приложения искусственного интеллекта создаются на основе стека Linux. Microsoft накопила богатый опыт создания и эксплуатации крупномасштабных платформ Linux для своих собственных служб искусственного интеллекта (включая Microsoft 365, GitHub, ChatGPT OpenAI и т. д.), а Azure Linux является продуктом этого опыта, предоставляя клиентам возможность создавать свои собственные облачные рабочие нагрузки в эпоху искусственного интеллекта. Согласно общедоступным данным Microsoft, более двух третей вычислительных ядер клиентов Azure теперь работают на Linux. Инфраструктура, которая поддерживает ежедневную обработку миллиардов запросов ChatGPT, также основана на Linux и Kubernetes.
Стоит отметить, что Microsoft подчеркивает, что Azure Linux предназначен не для замены существующих дистрибутивов Linux в экосистеме Azure, а как новый вариант «полной настройки батареи». Microsoft заявила, что поддерживает связь с такими партнерами, как Red Hat, которые знают о запуске Azure Linux. В настоящее время на платформе Azure по-прежнему существует множество официально одобренных дистрибутивов Linux, включая Red Hat, Ubuntu и т. д. Пользователи, как и прежде, могут выбирать предпочитаемую ими систему Linux в Azure. Azure Linux берет на себя роль интегрированной платформы, которая единообразно предоставляется, единообразно обслуживается и обеспечивает повышенную безопасность со стороны Microsoft, предоставляя возможности клиентам, которым нужна «родная облачная среда Microsoft».
С момента предыдущего заявления о том, что «Linux — это рак», до сегодняшнего официального выпуска дистрибутива Linux для сценариев облачных серверов и размещения его в центре своей стратегии, роль Microsoft в экосистеме открытого исходного кода и Linux претерпела фундаментальные изменения. За пределами настольных компьютеров Microsoft де-факто становится компанией, которая в значительной степени полагается на Linux, и появление Azure Linux 4.0, несомненно, является ключевым шагом в этой долгосрочной эволюции.
узнать больше:
https://opensource.microsoft.com/blog/2026/05/18/from-open-source-to-agentic-systems-microsoft-at-open-source-summit-north-america-2026/