Оточення для запуску Linux-програм у Windows 11 буде поставлятися через Microsoft Store

Компанія Microsoft повідомила про доступність для Windows 11 варіанта оточення WSL (Windows Subsystem for Linux), що забезпечує запуск файлів Linux, що виконуються. На відміну від поставок WSL для попередніх версій Windows, варіант для Windows 11 не вбудований у системний образ, а оформлений у вигляді програми, що розповсюджується через каталог Microsoft Store. При цьому з погляду використовуваних технологій начинка WSL залишилася незмінною, змінився лише метод встановлення та оновлення.

Зазначається, що розповсюдження через Microsoft Store дає можливість прискорити доставку оновлень та нових можливостей WSL, у тому числі дозволяючи встановлювати нові версії WSL без прив'язки до версії Windows. Наприклад, після готовності таких експериментальних функцій, як підтримка графічних додатків Linux, обчислень на стороні GPU і монтування дисків, користувач відразу зможе отримати до них доступ, без необхідності оновлення Windows або використання тестових збірок Windows Insider.

Нагадаємо, що в сучасному оточенні WSL замість емулятора, який виконував трансляцію системних дзвінків Linux в системні дзвінки Windows, використовується оточення з повноцінним ядром Linux. Пропоноване для WSL ядро ​​засноване на випуску ядра Linux 5.10, який розширений специфічними для WSL патчами, що включають оптимізації для скорочення часу запуску ядра, зменшення споживання пам'яті, повернення Windows звільненої Linux-процесами пам'яті, залишення в ядрі мінімально необхідного набору.

Ядро виконується серед Windows за допомогою віртуальної машини, вже задіяної в Azure. Оточення WSL виконується в окремому дисковому образі (VHD) з файловою системою ext4 та віртуальним мережним адаптером. Компоненти простору користувача встановлюються окремо та базуються на збірках різних дистрибутивів. Наприклад, для встановлення у WSL у каталозі Microsoft Store пропонуються збірки Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE та openSUSE.



Джерело: opennet.ru

Додати коментар або відгук