Как сообщает Microsoft, функция WSL Containers стала общедоступной для разработчиков Windows 11. Она позволяет запускать и управлять Linux-контейнерами непосредственно через Windows Subsystem for Linux без обязательного использования сторонних программ вроде Docker Desktop.
WSL Containers предоставляет встроенную инфраструктуру для контейнеров, которые включают приложение и необходимые ему зависимости, обеспечивая одинаковую работу программ в разных средах. Microsoft тестировала инструмент после его представления на конференции Build 2026, а теперь перевела его в статус общедоступного решения, пишет КТРК.
Какие возможности появились в WSL Containers
С момента начала тестирования Microsoft расширила набор функций WSL Containers. Разработчики получили больше возможностей для контроля контейнеров, настройки сети и организации хранения данных.
Среди доступных возможностей:
- проверка состояния контейнеров;
- потоковая передача событий в реальном времени;
- расширенные сетевые настройки;
- выбор места хранения;
- новые команды управления контейнерами;
- встроенный запуск Linux-контейнеров через WSL;
- использование командной строки wslc.
Windows Central отмечает, что функциональность заметно расширилась после первоначальной презентации.
«Microsoft представила WSL Containers на конференции Build 2026 и с тех пор тестировала эту функцию. Теперь она стала общедоступной. С начала тестирования Microsoft также добавила в WSL Containers новые возможности, в частности поддержку проверки состояния контейнеров, потоковую передачу событий в реальном времени, расширенные настройки сети, возможность выбора места хранения и несколько новых команд для управления контейнерами».
Чем WSL Containers отличается от Docker Desktop
До появления встроенного решения разработчики Windows обычно использовали для запуска Linux-контейнеров сторонние инструменты, включая Docker Desktop. WSL Containers предлагает альтернативный вариант непосредственно на базе Windows Subsystem for Linux.
При этом Docker Desktop продолжает оставаться доступным и не становится ненужным для всех сценариев. Преимущество нового решения заключается в том, что разработчику требуется устанавливать и обслуживать меньше дополнительного программного обеспечения.
В Windows Central разницу между этими подходами сформулировали следующим образом:
«WSL Containers не заменит такие инструменты, как Docker Desktop, для всех пользователей, но избавляет разработчиков от необходимости устанавливать еще одну программу. Для многих пользователей Windows 11 запуск Linux-контейнеров теперь стал встроенной возможностью, а не функцией, для которой требуется дополнительное программное обеспечение».
Какие корпоративные инструменты добавила Microsoft
Microsoft предусмотрела дополнительные средства управления WSL Containers для корпоративной среды. В частности, новая инфраструктура поддерживает политики Intune и Microsoft Defender for Endpoint.
Для управления контейнерами используется новый инструмент командной строки wslc. Его команды рассчитаны на разработчиков, уже знакомых с контейнерными технологиями, поэтому переход на встроенную инфраструктуру должен быть относительно простым.
Что умеет API WSL Containers
Microsoft также добавила отдельный API WSL Containers. Благодаря ему взаимодействовать с Linux-контейнерами можно не только через терминал, но и непосредственно из нативных приложений Windows.
Через API приложения могут:
- программно загружать Linux-контейнеры;
- запускать контейнеры;
- работать со стандартным вводом и выводом;
- монтировать файлы;
- настраивать сетевое подключение;
- получать доступ к графическому процессору.
Microsoft указывает, что такая архитектура может использоваться и для локальных вычислений, связанных с искусственным интеллектом.
«Отдельно добавлен API WSL Containers, который позволяет не только работать с контейнерами через командную строку, но и встраивать их в нативные приложения Windows. С помощью этого API приложения могут программно загружать и запускать Linux-контейнеры, работать со стандартным вводом и выводом, монтировать файлы, настраивать сеть и получать доступ к GPU. Локальные вычисления с использованием искусственного интеллекта могут стать одним из возможных сценариев применения такого подхода».
Как WSL Containers работает с инструментами разработчиков
Новая инфраструктура рассчитана не только на непосредственную работу через командную строку. Microsoft предусмотрела интеграцию с уже используемыми разработчиками инструментами.
В частности, VS Code Dev Containers может использовать wslc как драйвер по умолчанию. Aspire также способен работать с WSL Containers в качестве среды выполнения контейнеров.
Таким образом, разработчики могут использовать Linux-контейнеры как через терминал, так и внутри привычных сред разработки. Для большинства обычных пользователей Windows 11 изменение останется незаметным, поскольку контейнеры ориентированы прежде всего на разработку и тестирование программ.
Напомним, ранее мы писали про случай, когда ИИ обманул руководителя банка и похитил 108 млн.
Linux-контейнеры в Windows 11 стали встроенной функцией
