ProHoster > Blog > wiadomości internetowe > Microsoft przeniósł podsystem WSL2 (podsystem Windows dla systemu Linux) do systemu Windows 10 1903 i 1909
Microsoft przeniósł podsystem WSL2 (podsystem Windows dla systemu Linux) do systemu Windows 10 1903 i 1909
Microsoftu ogłosił o zapewnieniu obsługi podsystemu WSL2 (Podsystem Windows dla systemu Linux) w wersjach systemu Windows 10 1903 i 1909, wydanych w maju i listopadzie ubiegłego roku. Podsystem WSL2, który umożliwia uruchamianie plików wykonywalnych systemu Linux w systemie Windows, był pierwotnie oferowany w wersji systemu Windows 10 z 2004 roku. Obecnie firma Microsoft wprowadziła ten podsystem do poprzednich aktualizacji systemu Windows 10, które są nadal istotne i używane w wielu przedsiębiorstwach. Przeniesienie WSL2 do tych wydań umożliwi wydajne uruchamianie środowiska Linux bez konieczności migracji do Windows 10 2004 (obsługa wydań 1903 i 1909 ostatni do grudnia 2020 r. i maja 2022 r.).
Przypomnijmy, że edycja WSL2 inny dostarczenie pełnoprawnego jądra Linuksa zamiast używanego wcześniej emulatora, który przetłumaczył wywołania systemowe Linuksa na wywołania systemowe Windows. Jądro Linuksa w WSL2 nie jest zawarte w obrazie instalacyjnym systemu Windows, ale jest ładowane dynamicznie i aktualizowane przez system Windows, podobnie jak instalowanie i aktualizacja sterowników graficznych. Do instalacji i aktualizacji jądra używany jest standardowy mechanizm Windows Update.
Proponowane dla WSL2 rdzeń Na podstawie wersji jądra Linux 4.19, która działa w środowisku Windows przy użyciu maszyny wirtualnej działającej już na platformie Azure. Poprawki specyficzne dla WSL2 użyte w jądrze obejmują 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 oraz pozostawienie minimalnego wymaganego zestawu sterowników i podsystemów w jądrze.
Środowisko WSL2 działa na oddzielnym obrazie dysku (VHD) z systemem plików ext4 i wirtualną kartą sieciową. Takie same jak komponenty przestrzeni użytkownika WSL1 przyjęty oddzielnie i opierają się na zespołach różnych dystrybucji. Na przykład, aby zainstalować w WSL w katalogu Microsoft Store oferowany zespoły Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpejski, SUSE и openSUSE.
Canonical już to zrobił ogłosił o gotowości kompilacji instalacyjnych Ubuntu 20.04 LTS, przetestowanych w środowiskach
WSL2 w oparciu o Windows 10 1903 i 1909. Aby włączyć WSL2 w Windows 10 1909, musisz zainstalować aktualizację kb4571748 i uruchom polecenie w PowerShell z uprawnieniami administratora:
Następnie musisz ponownie uruchomić komputer i domyślnie aktywować WSL2:
wsl.exe --set-default-version 2
Następnie możesz zainstalować żądane środowisko Linux z katalogu
Microsoft Store lub skonwertuj istniejące środowisko do formatu WSL 1 za pomocą polecenia „wsl.exe –set-version Ubuntu 2”.
Dodatkowo można wspomnieć o adaptacje środowisko Pulpit Dockera dla używania WSL2 zamiast backendu opartego na HyperV.
Korzystanie z WSL2 umożliwi działanie Docker Desktop nie tylko dla właścicieli systemów Windows Pro i Windows Enterprise, ale także dla użytkowników systemu Windows Home.