Microsoft przeniósł subsystem WSL2 (Windows Subsystem for Linux) do systemu Windows 10 w wersjach 1903 i 1909

Firma Microsoft ogłosiła w zakresie wsparcia dla subsystemu WSL2 (Windows Subsystem for Linux) w wydaniach Windows 10 — 1903 i 1909, stworzonych w maju i listopadzie ubiegłego roku. Początkowo subsystem WSL2, umożliwiający uruchamianie plików wykonywalnych Linux w systemie Windows, został zaproponowany w wydaniu Windows 10 2004. Teraz Microsoft przenosi ten subsystem do wcześniejszych aktualizacji Windows 10, które pozostają aktualne i są wykorzystywane w wielu przedsiębiorstwach. Portowanie WSL2 do tych wydań pozwoli na efektywne uruchamianie środowiska Linux bez konieczności przechodzenia na Windows 10 2004 (wsparcie dla wersji 1903 i 1909 będzie trwało do grudnia 2020 i maja 2022 roku).

Microsoft przeniósł subsystem WSL2 (Windows Subsystem for Linux) do systemu Windows 10 w wersjach 1903 i 1909

Przypominamy, że edycja WSL2 wyróżnia się zaletą jest dostarczenie pełnoprawnego jądra Linux zamiast wcześniej używanego emulatora, który realizował translację wywołań systemowych Linux na wywołania systemowe Windows. Jądro Linux w WSL2 nie jest częścią obrazu instalacyjnego Windows, a ładowane jest dynamicznie i utrzymywane aktualne przez system Windows, podobnie jak instalowane i aktualizowane są sterowniki graficzne. Do instalacji i aktualizacji jądra wykorzystuje się standardowy mechanizm Windows Update.

Proponowane dla WSL2 jądro 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 są instalowane osobno i bazują na kompilacjach różnych dystrybucji. Na przykład, aby zainstalować WSL w katalogu Microsoft Store są oferowane budowy Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE i openSUSE.

Firma Canonical już ogłosiła ogłosiła gotowość instalacyjnych kompilacji Ubuntu 20.04 LTS, przetestowanych w środowiskach
WSL2 na bazie Windows 10 1903 i 1909. Aby włączyć WSL2 w systemie Windows 10 1909, należy zainstalować aktualizację kb4571748 i wykonać w PowerShell z uprawnieniami administratora polecenie:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Następnie należy zrestartować komputer i aktywować WSL2 jako domyślny:

wsl.exe —set-default-version 2

Po tym można zainstalować pożądane środowisko Linux z katalogu
Microsoft Store lub przekształcić już istniejące środowisko w formacie WSL 1 za pomocą polecenia „wsl.exe —set-version Ubuntu 2”.

Dodatkowo można wspomnieć o adaptacji otoczenia Docker Desktop do używania WSL2 zamiast backendu opartego na HyperV.
Zastosowanie WSL2 umożliwi uruchamianie Docker Desktop nie tylko posiadaczom Windows Pro i Windows Enterprise, ale także użytkownikom Windows Home.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster