Linux для Windows 11 став доступнішим: Microsoft додала контейнери у WSL
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2Fe82f95eb7207ebf276e39f584463867f.jpg)
Розробники більше не будуть змушені використовувати сторонні програми на кшталт 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.
Більшість користувачів Windows 11 ніколи не запускатимуть контейнери, тому це оновлення не змінить їхнього повсякденного досвіду. Однак вбудована підтримка контейнерів у Windows усуває одну з перешкод для розробників, що може прискорити розробку та тестування програм.
“Окремо доданий API WSL Containers, який дає змогу не лише працювати з контейнерами через командний рядок, а й вбудовувати їх у нативні Windows-застосунки. Через API програми можуть програмно завантажувати та запускати Linux-контейнери, працювати зі стандартним введенням і виведенням, монтувати файли, налаштовувати мережу та отримувати доступ до GPU. Локальні AI-обчислення можуть бути одним із можливих сценаріїв такого підходу”, — повідомляє Microsoft.
Для розробників, які вже використовують екосистему контейнерів, Microsoft також передбачила сумісні сценарії з інструментами розробки. Зокрема, VS Code Dev Containers може використовувати wslc як драйвер за замовчуванням, а Aspire здатний працювати з WSL Containers як середовищем виконання контейнерів. Це дає змогу використовувати нову інфраструктуру не лише безпосередньо через термінал, а й у звичних середовищах розробки.
Джерело: Windows Central