Microsoft om at levere support til subsystemet (Windows-undersystem til Linux) i Windows 10 versionerne 1903 og 1909, der blev udgivet i maj og november sidste år. Oprindeligt blev subsystemet WSL2, der muliggør kørsel af Linux-eksekverbare filer i Windows, introduceret i Windows 10 version 2004. Nu har Microsoft flyttet dette subsystem til tidligere opdateringer af Windows 10, som stadig er aktuelle og anvendes i mange virksomheder. Porteringen til disse versioner af WSL2 giver mulighed for effektiv kørsel af Linux-miljøet uden behov for at opgradere til Windows 10 version 2004 (vedligeholdelsen af versionerne 1903 og 1909 indtil december 2020 og maj 2022).
Vi minder om, at udgaven WSL2 leverer en fuld Linux-kerne i stedet for den tidligere anvendte emulator, der oversatte systemopkald fra Linux til systemopkald i Windows. Linux-kernen i WSL2 er ikke en del af installationsbilledet af Windows, men indlæses dynamisk og holdes opdateret af Windows, ligesom grafiske drivere installeres og opdateres. Standardmetoden til installation og opdatering af kernen er Windows Update.
Den kerne, der tilbydes til WSL2 Miljøet WSL2 kører i et separat diskbillede (VHD) med et ext4-filsystem og et virtuelt netværkskort. Ligesom i WSL1 installeres komponenterne til brugerrummet
separat og er baseret på builds af forskellige distributioner. For eksempel, til installation i WSL i Microsoft Store Alpine bygninger , , ,
, og .
WSL2 på basis af Windows 10 version 1903 og 1909. For at aktivere WSL2 i Windows 10 version 1909 skal du installere opdateringen kb4571748
og køre følgende kommando i PowerShell med administratorrettigheder: Derefter skal computeren genstartes, og WSL2 aktiveres som standard:
wsl.exe —set-default-version 2
Derefter skal computeren genstartes, og WSL2 skal aktiveres som standard:
wsl.exe —set-default-version 2
Herefter kan du installere det ønskede Linux-miljø fra kataloget
Microsoft Store eller konvertere et allerede eksisterende miljø til WSL 1-format ved hjælp af kommandoen «wsl.exe —set-version Ubuntu 2».
Yderligere kan der nævnes om miljøet for WSL2 i stedet for en backend baseret på HyperV.
Anvendelse af WSL2 vil tillade, at Docker Desktop kan køres ikke kun af Windows Pro- og Windows Enterprise-brugere, men også af Windows Home-brugere.
Kilde: opennet.ru
