Firma Microsoft o zakończeniu testowania podsystemu WSL2 (Windows Subsystem for Linux), umożliwiającego uruchamianie plików wykonywalnych Linux w Windows, oraz jego gotowości do oficjalnej dostawy w składzie wydania Windows 10 2004.
Wydanie WSL2 dostarczeniem pełnoprawnego jądra Linux zamiast emulatora, który na bieżąco translatuje wywołania systemowe Linux na wywołania systemowe Windows. Jądro Linux w WSL2 nie będzie częścią obrazu instalacyjnego Windows, a będzie ładowane dynamicznie i utrzymywane na bieżąco przez Windows, analogicznie do tego, jak instalowane i aktualizowane są sterowniki graficzne. Do instalacji i aktualizacji jądra będzie wykorzystywany standardowy mechanizm Windows Update.
Proponowane dla WSL2 opiera się na wersji jądra Linux 4.19, która działa w środowisku Windows przy użyciu maszyny wirtualnej, już wykorzystywanej w Azure. Specyficzne dla WSL2 łatki w jądrze obejmują optymalizacje mające na celu skrócenie czasu uruchamiania jądra, zmniejszenie zużycia pamięci, zwalnianie pamięci zajmowanej przez procesy Linux przez Windows oraz pozostawienie w jądrze minimalnego niezbędnego zestawu sterowników i subsystémów.
Środowisko WSL2 działa w osobnym obrazie dyskowym (VHD) z systemem plików ext4 oraz wirtualnym adapterem sieciowym. Podobnie jak w WSL1, komponenty przestrzeni użytkownika osobno i bazują na kompilacjach różnych dystrybucji. Na przykład, aby zainstalować WSL w katalogu Microsoft Store budowy , , ,
, i .
Źródło: opennet.ru
