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.).

Microsoft przeniósł podsystem WSL2 (podsystem Windows dla systemu Linux) do systemu Windows 10 1903 i 1909

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:

Włącz-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

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.

Źródło: opennet.ru

Dodaj komentarz