Microsoft запропонує підсистему WSL2 (Windows Subsystem for Linux) у Windows 10 2004

компанія Microsoft оголосила про завершення тестування підсистеми WSL2 (Windows Subsystem for Linux), що забезпечує запуск виконуваних файлів Linux у Windows, та її готовність до офіційного постачання у складі випуску Windows 10 2004.

Редакція WSL2 відрізняється постачанням повноцінного ядра Linux замість емулятора, що на льоту транслює системні виклики Linux в системні виклики Windows. Ядро Linux у WSL2 не входитиме в інсталяційний образ Windows, а буде завантажуватися динамічно і підтримуватись в актуальному вигляді силами Windows за аналогією з тим, як встановлюються та оновлюються графічні драйвери. Для встановлення та оновлення ядра буде використовуватися штатний механізм Windows Update.

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

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

Джерело: opennet.ru

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