Linux для Windows 11 стал более доступным: Microsoft добавила контейнеры в WSL
Разработчикам больше не придётся использовать сторонние программы, такие как Docker Desktop, для работы с Linux-контейнерами в WSL на Windows 11. Теперь разработчики могут быстрее переходить в свои рабочие процессы в Windows 11. Microsoft сделала WSL Containers общедоступными, упростив настройку и управление Linux-контейнерами через Windows Subsystem for Linux (WSL).
Контейнеры — это пакеты, содержащие приложение и необходимые ему зависимости. Разработчики используют их, чтобы обеспечить одинаковое поведение программ в разных системах. WSL Containers обеспечивает встроенную поддержку Linux-контейнеров в Windows через WSL. До сих пор для запуска Linux-контейнеров в Windows разработчики обычно полагались на сторонние инструменты, такие как Docker Desktop. С помощью WSL Containers Microsoft предлагает встроенную альтернативу на базе WSL.
«Microsoft представила WSL Containers на конференции Build 2026 и с тех пор тестировала эту функцию. Теперь она стала общедоступной. С начала тестирования Microsoft также добавила в WSL Containers новые возможности, в частности поддержку проверки состояния контейнеров, потоковую передачу событий в реальном времени, расширенные настройки сети, возможность выбора места хранения и несколько новых команд для управления контейнерами», — пишет Windows Central.
Microsoft также добавляет больше корпоративных средств управления для WSL Containers, в частности политики Intune и поддержку Microsoft Defender for Endpoint. Такие инструменты, как Docker Desktop, по-прежнему остаются доступными для разработчиков, но WSL Containers требует установки и управления меньшим количеством программ. Новый инструмент командной строки Microsoft wslc использует команды, которые будут знакомы разработчикам, уже работающим с контейнерами, поэтому переход должен быть относительно простым.
«WSL Containers не заменит такие инструменты, как Docker Desktop, для всех пользователей, но избавляет разработчиков от необходимости устанавливать ещё одну программу. Для многих пользователей Windows 11 запуск Linux-контейнеров теперь стал встроенной возможностью, а не функцией, для которой требуется дополнительное программное обеспечение», — отмечает Windows Central.
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F306a213d6e1e3a040a790b854ba39ce0.png)
Большинство пользователей Windows 11 никогда не будут запускать контейнеры, поэтому это обновление не повлияет на их повседневный опыт работы. Однако встроенная поддержка контейнеров в Windows устраняет одно из препятствий для разработчиков, что может ускорить разработку и тестирование программ.
«Отдельно добавлен API WSL Containers, который позволяет не только работать с контейнерами через командную строку, но и встраивать их в нативные приложения Windows. С помощью этого API приложения могут программно загружать и запускать Linux-контейнеры, работать со стандартным вводом и выводом, монтировать файлы, настраивать сеть и получать доступ к GPU. Локальные вычисления с использованием искусственного интеллекта могут стать одним из возможных сценариев применения такого подхода», — сообщает Microsoft.
Для разработчиков, которые уже используют экосистему контейнеров, Microsoft также предусмотрела сценарии совместной работы с инструментами разработки. В частности, VS Code Dev Containers может использовать wslc в качестве драйвера по умолчанию, а Aspire способен работать с WSL Containers в качестве среды выполнения контейнеров. Это позволяет использовать новую инфраструктуру не только напрямую через терминал, но и в привычных средах разработки.
Источник: Windows Central

