Firma Microsoft dodała obsługę WSL2 (podsystem Windows dla systemu Linux) w systemie Windows Server

Microsoft zaimplementował obsługę podsystemu WSL2 (Windows Subsystem for Linux) w systemie Windows Server 2022. Początkowo podsystem WSL2 zapewniający uruchomienie plików wykonywalnych Linux w systemie Windows był oferowany wyłącznie w wersjach Windows dla stacji roboczych, ale teraz Microsoft przeniósł tego podsystemu do wersji serwerowych systemu Windows. Komponenty obsługujące WSL2 w systemie Windows Server są obecnie dostępne do testów w postaci eksperymentalnej aktualizacji KB5014021 (kompilacja systemu operacyjnego 20348.740). W czerwcowej skonsolidowanej aktualizacji planowane jest zintegrowanie obsługi środowisk Linux opartych na WSL2 z główną częścią Windows Server 2022 i udostępnienie wszystkim użytkownikom.

Aby zapewnić uruchomienie plików wykonywalnych Linuksa, WSL2 porzucił użycie emulatora, który tłumaczył wywołania systemowe Linuksa na wywołania systemowe Windows i zaczął zapewniać środowisko z pełnoprawnym jądrem Linuksa. Jądro proponowane dla WSL opiera się na wydaniu jądra Linuksa 5.10, które jest rozszerzone o poprawki specyficzne dla WSL, w tym optymalizacje mające na celu skrócenie czasu uruchamiania jądra, zmniejszenie zużycia pamięci, przywrócenie systemu Windows do pamięci zwolnionej przez procesy Linuksa i pozostawienie minimalnej wymagany zestaw sterowników i podsystemów w jądrze.

Jądro działa w środowisku Windows przy użyciu maszyny wirtualnej już działającej na platformie Azure. Środowisko WSL działa na oddzielnym obrazie dysku (VHD) z systemem plików ext4 i wirtualną kartą sieciową.Komponenty przestrzeni użytkownika są instalowane oddzielnie i bazują na kompilacjach różnych dystrybucji. Na przykład Microsoft Store oferuje kompilacje Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE i openSUSE do instalacji na WSL.

Źródło: opennet.ru

Dodaj komentarz