компанія Microsoft
Використання штатного ядра дозволяє досягти повної сумісності з Linux на рівні системних викликів та забезпечити можливість безшовного запуску у Windows контейнерів Docker, а також реалізувати підтримку файлових систем на базі механізму FUSE. У порівнянні з WSL1 у WSL2 істотно збільшена продуктивність вводу/виводу та операцій з файловою системою. Наприклад, при розпакуванні стисненого архіву WSL2 швидше за WSL1 в 20 разів, а при виконанні операцій "git clone", "npm install", "apt update" і "apt upgrade" в 2-5 разів.
WSL2 пропонує компонент на базі ядра Linux 4.19, який виконується в оточенні Windows за допомогою віртуальної машини, що вже застосовується в Azure. Оновлення для ядра Linux доставляються через Windows Update і тестуються в інфраструктурі безперервної інтеграції Microsoft. Усі підготовлені для інтеграції ядра з WSL зміни обіцяють опублікувати під вільною ліцензією GPLv2. Підготовлені патчі включають оптимізацію для скорочення часу запуску ядра, зменшення споживання пам'яті та залишення в ядрі мінімально необхідного набору драйверів та підсистем.
Підтримка старої версії WSL1 збережена і обидві системи можуть використовуватися пліч-о-пліч, залежно від переваг користувачів. WSL2 може бути прозорою заміною WSL1. Як і WSL1 компоненти простору користувача
оточення
Джерело: opennet.ru