WSL 3.0 уже здесь: Microsoft переосмысливает интеграцию Linux в Windows.

  • Компания Microsoft официально выпустила WSL 3.0.1, совершив переход от предыдущей ветки 2.x.
  • Главная новость — это WSL Containers, включающий wslc.exe, собственный API и новые инструменты для запуска контейнеров Linux.
  • WSL 3 также повышает производительность файловой системы Windows, работы в сети и управления корпоративными ресурсами.

WSL 3.0

Компания Microsoft выпустила WSL 3.0.1 , следующее поколение подсистемы Windows для Linux, что знаменует собой значительный скачок от предыдущей ветки 2.x к новой основной версии проекта. Обновление включает в себя одну из важнейших новых функций в развитии WSL на сегодняшний день: WSL Containers, интегрированную инфраструктуру для создания, запуска и управления контейнерами Linux непосредственно из Windows.

Новая версия была выпущена 29 сентября 2026 года и доступна через официальный репозиторий WSL. Этот релиз выходит за рамки простого изменения номера версии: Microsoft использует этот новый этап для улучшения производительности между Windows и Linux, внедрения новой сетевой модели и добавления инструментов и API, специально разработанных для работы с контейнерами.

WSL 3.0.1 знаменует собой переход от WSL 2.

Выпуск WSL 3.0.1 официально знаменует собой переход от ветки 2.x к ветке 3.x. В собственном репозитории Microsoft это изменение отображается в истории изменений в виде сравнения. 2.9.13 y 3.0.1оставив прежнюю нумерацию.

Новая версия сохраняет основную цель WSL: предоставление среды Linux, интегрированной в Windows, но Microsoft значительно расширяет возможности этой среды.

Одним из центральных элементов этой эволюции является интеграция контейнеров Linux. До сих пор было распространено использование Docker Desktop, установка Docker Engine в дистрибутив WSL или использование других внешних решений. WSL 3 представляет собственную инфраструктуру для такого рода рабочих нагрузок.

WSL Containers — одна из главных новых функций WSL 3.0.

В этой версии реализована общедоступная поддержка контейнеров WSL , сокращенно WSLc. Компания Microsoft представила эту технологию в качестве предварительной версии летом и теперь считает ее готовой к общему использованию.

Главная деталь — wslc.exeНовый инструмент командной строки, позволяющий создавать, запускать и управлять контейнерами Linux из Windows. Также имеется container.exe в качестве интегрированного псевдонима с синтаксисом, более привычным для тех, кто уже работает с инструментами для работы с контейнерами.

Кроме того, Microsoft предоставляет API для контейнеров WSL, который позволяет нативным приложениям Windows программно создавать и управлять контейнерами Linux. Это открывает возможности для разработки приложений, инструментов искусственного интеллекта и программного обеспечения, которому необходимо интегрированно запускать рабочие нагрузки Linux.

WSL 3.0 представляет больше инструментов для управления контейнерами.

В версии, которая станет общедоступной, по сравнению с версией, выпущенной на этапе тестирования, будет добавлено множество новых команд.

Среди них wslc container restartдля перезапуска контейнеров и wslc container cp, что позволяет копировать файлы в контейнер и из контейнера с помощью архивов tar.

также появляется wslc system infoпредназначен для проверки состояния среды контейнера, а также wslc network connect y wslc network disconnect для подключения или отключения сетевых контейнеров.

Система также включает в себя обработку событий в режиме реального времени. wslc eventsПроверка состояния контейнеров, поддержка --mount а также параметры для управления временем ожидания при завершении работы контейнера. Microsoft также позволяет настроить место хранения содержимого сеанса WSLc по умолчанию.

Новая сетевая модель для WSL

Ещё одной примечательной новой функцией является Consommé — новый сетевой режим, разработанный для рабочих процессов с использованием контейнеров.

С помощью этой системы Microsoft стремится улучшить совместимость с VPN, межсетевыми экранами и корпоративными сетями. Трафик виртуальной машины Linux интегрируется с Windows посредством процесса, работающего в контексте пользователя и обрабатывающего такие задачи, как DNS, маршрутизация и назначение портов.

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

Улучшена производительность при доступе к файлам Windows.

WSL 3 также вносит улучшения в один из традиционно наиболее важных аспектов WSL: доступ из Linux к файлам, хранящимся в Windows.

Microsoft утверждает, что новые улучшения могут обеспечить до двух раз более высокую производительность при доступе к файлам Windows из некоторых сред Linux. Эти оптимизации не ограничиваются контейнерами, поскольку являются частью более масштабных усилий по повышению производительности между двумя операционными системами.

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

WSL 3 также рассматривает компании.

Компания Microsoft использовала этот запуск для расширения интеграции WSL с корпоративными сервисами.

Microsoft Defender for Endpoint может собирать информацию о процессах, файлах и сетевой активности, генерируемой внутри контейнеров, и сопоставлять ее с хост-компьютером под управлением Windows.

Microsoft Intune, в свою очередь, включает в себя специальные элементы управления для контейнеров WSL. Администраторы могут включать или отключать эту функциональность и создавать список авторизованных реестров, из которых разработчики могут загружать образы контейнеров.

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

Интеграция с Visual Studio Code и другими инструментами.

Новая платформа не изолирована от существующей экосистемы разработки. Microsoft отмечает совместимость с контейнерами разработки Visual Studio Code. wslc в качестве контроллера контейнеров.

Также была добавлена ​​поддержка контейнеров в Aspire и расширение для Visual Studio Code, а сообщество уже разрабатывает дополнительные инструменты для графического управления контейнерами WSL.

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

А что насчет Docker Compose?

Одним из текущих недостатков WSL Containers является отсутствие нативной поддержки Docker Compose.

Microsoft признает, что compose В настоящее время это один из самых важных запросов от пользователей WSLc, и работа над ним уже ведётся. Планируется, что в будущем это будет реализовано. wsl compose up можно использовать файлы compose.yaml существующих без необходимости их модификации.

Поэтому WSL 3.0.1 пока не предназначена для замены всех инструментов в экосистеме контейнеров. Для некоторых сложных задач по-прежнему требуются такие решения, как Docker, особенно пока разрабатываются дополнительные функции.

Почему говорили, что WSL 3 не существует?

Этот скачок в версиях особенно примечателен, поскольку в 2026 году ходили слухи о якобы существующей WSL 3, которые Microsoft опровергла. В то время руководители проекта указывали, что никакой версии под названием WSL 3 не существует.

Ситуация изменилась с выходом WSL 3.0.1. В официальном репозитории Microsoft теперь указана версия 3.0.1, и явно отображается список изменений между WSL 2.9.13 и WSL 3.0.1. Кроме того, в обсуждении, созданном в репозитории 29 сентября, напрямую связанном с выпуском 3.0.1, сообщается, что WSL Containers теперь общедоступн.

Таким образом, предыдущие сообщения о том, что «WSL 3 не существует», больше не отражают текущее состояние проекта. WSL 3.0.1 — это официальный релиз Microsoft.

Новая эра для Linux в Windows

В WSL 3.0.1 Microsoft расширяет функциональность WSL, выходя за рамки простого предоставления удобного способа запуска инструментов Linux в Windows.

Добавление WSL Containers, API для приложений Windows, повышение производительности доступа к файлам, новая сетевая модель и корпоративные средства управления делают WSL более полной платформой для запуска рабочих нагрузок Linux и контейнеров.

Компания Microsoft также сообщила, что продолжит работу над основными возможностями WSL, включая сетевые возможности и производительность в кросс-операционных системах. Таким образом, WSL 3.0.1 — это начало нового этапа в развитии проекта, а не простое обновление для технического обслуживания.


Добавить в качестве предпочтительного источника в Google