“Linux – это рак” – говорил Балмер. Теперь Microsoft его лечит

Microsoft представила новый сервис для публикации и тестирования дистрибутивов Linux в облаке Azure. Это может показаться неожиданным, если забыть, что сама компания уже давно активно продвигает Linux на своей платформе. По данным за 2024 год, более 60% всех предложений в Azure Marketplace и столько же виртуальных машин работают именно на Linux – и этот тренд сохраняется уже несколько лет.

Теперь Microsoft пошла ещё дальше: она открыла доступ к инструменту Azure Image Testing for Linux (AITL) как сервису для разработчиков дистрибутивов. Это значит, что выпуск и поддержка Linux-сборок в Azure станет гораздо проще, прозрачнее и надёжнее. AITL построен на внутреннем проекте Microsoft под названием LISA (Linux Integration Services Automation) – это система валидации качества Linux, которая теперь стала открытым проектом с лицензией MIT.

Сама LISA состоит из двух основных компонентов: системы тестов и набора сценариев, проверяющих стабильность и соответствие образов Linux современным требованиям. Она позволяет проводить непрерывное тестирование – от обновлений ядра до сложных облачных рабочих нагрузок, включая конфиденциальные виртуальные машины, высокопроизводительные вычисления и сценарии с использованием GPU.

Как отмечает Крум Кашан, менеджер группы Azure Linux Platforms, в экосистеме существует множество разрозненных инструментов для проверки Linux – ядра, пакетов, образов. Но именно универсального фреймворка, покрывающего весь стек и тесно интегрированного с Azure, до сих пор не хватало. Новый сервис призван закрыть этот пробел и поддерживает такие важные инструменты, как LTP и kselftest, а также проверяет ключевые аспекты – сеть, хранилища, безопасность.

Проектом руководит команда под началом Эндрю Рэндалла – ранее он работал в стартапе Kinvolk, специализировавшемся на cloud-native технологиях для Linux. После его поглощения Microsoft, Рэндалл занялся развитием внутренней поддержки Linux в Azure и интеграцией с open-source сообществом.

По сути, Microsoft не просто поддерживает Linux, но и выстраивает вокруг него полноценную экосистему в рамках Azure: с Kubernetes, автоматической проверкой качества, готовыми образами и глубокой интеграцией с облачными сервисами. В компании это называют “новой эрой” – эволюцией от простого предоставления поддержки Linux для клиентов до полноценного использования этих технологий в собственных сервисах Microsoft.

Трудно не вспомнить знаменитую фразу Стива Балмера “Linux – это рак”, сказанную в далёком прошлом. Но сегодняшний Microsoft – это уже совершенно другая компания, для которой Linux стал не конкурентом, а стратегическим союзником.

Public Release.