WSL 3: Microsoft усиливает интеграцию Linux для разработчиков искусственного интеллекта

WSL 3: Microsoft усиливает интеграцию Linux для разработчиков искусственного интеллекта

Microsoft представила бета-версию Windows Subsystem for Linux (WSL) 3, сделав очередной шаг к глубокой интеграции Linux в операционную систему Windows. На конференции Microsoft Build 2026 в Сан-Франциско компания анонсировала WSL 3 как следующий этап развития Linux-окружения для Windows. Система будет поэтапно распространяться среди пользователей Windows 11 в качестве предварительной функции. Как и предыдущие версии, WSL 3 доступна бесплатно и обновляется независимо от Windows через существующие каналы распространения WSL.

Эволюция архитектуры

WSL 3 представляет собой не полный отказ от предыдущих версий, а скорее архитектурный сдвиг. WSL 1 полагалась на трансляцию системных вызовов для запуска бинарных файлов Linux, тогда как WSL 2 перешла на использование облегченной управляемой виртуальной машины (ВМ), работающей с реальным ядром Linux. WSL 3 сохраняет привычный интерфейс командной оболочки wsl. Кроме того, пользователи смогут запускать контейнеры Linux под управлением WSL 3.

Ключевое изменение в WSL 3 заключается в методе взаимодействия процессов Linux с базовым оборудованием, с акцентом на минимизацию слоев между пользовательским пространством Linux и устройствами Windows.

Значительный прирост производительности

Microsoft обещает, что WSL 3 обеспечит прямой доступ к графическим (GPU) и нейропроцессорным (NPU) ускорителям без потерь производительности. В WSL 2 поддержка GPU и улучшенная интеграция графики работали через виртуальную машину. Возникающие при этом накладные расходы на переключение контекста и трансляцию приводили к замедлениям при работе с GPU и NPU. Этот подход был приемлем для многих задач разработчиков, но серьезно ограничивал производительность при работе с нагрузками искусственного интеллекта, даже на ПК с выделенными NPU.

WSL 3 повышает производительность за счет реализации нового подхода с паравиртуализированной виртуальной машиной. Паравиртуализация обеспечивает как работу ВМ, так и доступ к нативному оборудованию. По словам Microsoft, «это означает, что контейнеры Linux теперь будут работать непосредственно в Windows без дополнительной настройки». Этот подход, по мнению обозревателей, выглядит весьма перспективным.

Переработанный путь выполнения в WSL 3 снижает накладные расходы, более непосредственно интегрируя ускорители в среду Linux. Таким образом, фреймворки искусственного интеллекта, такие как PyTorch или TensorFlow, работающие внутри WSL, будут демонстрировать производительность, значительно ближе к той, что они получили бы на нативной системе Linux. Microsoft описывает эту стратегию как самый быстрый способ запускать задачи ИИ на базе Linux на ПК с Windows, не прибегая к установке чистой ОС Linux.

В частности, прирост производительности будет заметен на ПК с Copilot+ и компьютерах со следующими архитектурами: Qualcomm Snapdragon X Elite, Intel Meteor Lake и Lunar Lake. Поддержка чипов AMD на начальном этапе будет отсутствовать.

С точки зрения пользователя система по-прежнему выглядит как «просто WSL». Она вызывается с помощью команд wsl и интегрирована в Windows, однако внутри новая архитектура изменяет способ представления устройств и ускорителей для Linux.

Этот подход органично вписывается в общую стратегию Microsoft по развитию «AI PC» — компьютеров, оптимизированных для задач искусственного интеллекта. Аппаратное обеспечение Windows, сконфигурированное с использованием GPU и NPU, теперь сможет быстро выполнять локальные рабочие нагрузки ИИ. Microsoft стремится сделать WSL 3 мостом, который позволит стекам ИИ, ориентированным на Linux, использовать аппаратные возможности без необходимости для разработчиков покидать среду Windows.

Тем не менее, для достижения наилучшего опыта в разработке ИИ, эксперты по-прежнему рекомендуют использовать дистрибутив Linux без Windows. Однако, если разработчики вынуждены работать в среде Windows, например, из-за устаревших корпоративных политик, WSL 3 станет достойной альтернативой.

Как и в случае с WSL 2, WSL 3 предоставит выбор дистрибутивов Linux, среди которых Ubuntu, Debian, OpenSUSE, Kali, Alpine и другие. Сама система WSL стала проектом с открытым исходным кодом в середине 2025 года, хотя некоторые компоненты режима ядра и файловой системы остаются проприетарными.

Как попробовать WSL 3

Ожидается, что Microsoft полностью интегрирует WSL 3 в стандартное распространение WSL. Впоследствии это станет стандартным вариантом WSL на новых машинах с Windows. Ожидается, что этот переход произойдет с выходом Windows 11 версии 26H2 осенью текущего года.

В то время как WSL 2 уже доступна на GitHub, WSL 3 пока там не представлена. Чтобы опробовать новейшие функции WSL, необходимо присоединиться к программе предварительной оценки Windows Insider Program и использовать канал предварительных сборок. Отмечается, что участие в программе Insider стало значительно проще, чем раньше. После подключения к каналу, содержащему предварительную версию WSL 3 (по состоянию на 13 июня 2026 года она еще не была доступна), обновления WSL будут поступать вместе с сборкой ОС и пакетом WSL Store/MSI.

Вот как можно получить доступ к предварительной версии WSL 3:

  • Присоединитесь к программе предварительной оценки Windows Insider Program и выберите канал Dev/Beta на устройстве с Windows 11.
  • Убедитесь, что используете одну из последних инсайдерских сборок, выпущенных после анонсов Build 2026 (в которых, как сообщается, будет включена WSL 3).
  • Установите WSL (если еще не установлено). Для этого откройте PowerShell с правами администратора, выполните команду wsl --install и перезагрузите компьютер по запросу.
  • Позвольте Windows загрузить последний пакет WSL и ядро; в инсайдерских сборках это будет включать предварительную версию WSL 3, как только она станет доступной.

После этого команды wsl --version и wsl --list --verbose покажут версию WSL и состояние дистрибутивов. Новая архитектура интегрирована в ту же оболочку Linux Bash.

Если же пользователь не желает переводить всю операционную систему на канал предварительных сборок (что вполне объяснимо), Microsoft также предлагает путь получения последних предварительных версий WSL через автономный пакет и флаг предрелизной версии:

  • При необходимости установите WSL с помощью PowerShell с правами администратора: wsl --install, затем перезагрузите систему.
  • Обновите WSL до последней предрелизной сборки, запустив от имени администратора: wsl --update --pre-release.
  • По желанию, загрузите последний установщик WSL Microsoft Software Installer (MSI) непосредственно со страницы GitHub Releases проекта Microsoft/WSL и установите его, чтобы убедиться, что используется самый свежий пакет.

Смотрите также:

Технологический портал ZDNET: обзор актуальных новинок и цифровых трендов http://kupidonchik.org/tehnologicheskiy-portal-zdnet-obzor-aktualnyih-novinok-i-tsifrovyih-trendov/.

Интересности на тему: Эксперты по кибербезопасности призывают США снять ограничения с ИИ-моделей Anthropic

Классные советы в статье "Фармацевтический гигант Novo Nordisk подвергся кибератаке" здесь.

Таким образом, разработчикам ИИ, вынужденным работать в среде Windows, или тем, кто остается преданным пользователем этой ОС, стоит рассмотреть возможность опробовать WSL 3. Еще одной альтернативой является установка Windows и Linux на один компьютер с возможностью выбора ОС при загрузке.

Ключевой вывод заключается в том, что Microsoft усиливает роль WSL, позиционируя её как основной инструмент для разработчиков, а не просто нишевое решение. Акцент на производительности и более тесная интеграция с ускорителями показывают, что компания стремится обеспечить комфортные условия для создания и запуска Linux-ориентированных рабочих нагрузок, связанных с ИИ, контейнерами и разработкой, непосредственно в Windows. Именно на эту аудиторию и нацелена WSL 3.