ProHoster > Blog > internet nyheder > Microsoft porterede WSL2-undersystemet (Windows Subsystem til Linux) til Windows 10 1903 og 1909
Microsoft porterede WSL2-undersystemet (Windows Subsystem til Linux) til Windows 10 1903 og 1909
Microsoft annonceret om at yde subsystem support WSL2 (Windows Subsystem til Linux) i Windows 10 udgiver 1903 og 1909, udgivet i maj og november sidste år. WSL2-undersystemet, som gør det muligt for Linux-eksekverbare filer at køre på Windows, blev oprindeligt tilbudt i 10-udgivelsen af Windows 2004. Microsoft har nu overført dette undersystem til tidligere Windows 10-opdateringer, som forbliver relevante og bruges i mange virksomheder. Portering af WSL2 til disse udgivelser giver mulighed for effektiv eksekvering af et Linux-miljø uden behov for at migrere til Windows 10 2004 (understøttelse af udgivelser 1903 og 1909 vil vare indtil december 2020 og maj 2022).
Lad os minde dig om, at WSL2-udgaven anderledes levering af en fuldgyldig Linux-kerne i stedet for den tidligere brugte emulator, som oversatte Linux-systemkald til Windows-systemkald. Linux-kernen i WSL2 er ikke inkluderet i Windows installationsbilledet, men indlæses dynamisk og holdes opdateret af Windows, på samme måde som grafikdrivere installeres og opdateres. Standard Windows Update-mekanismen bruges til at installere og opdatere kernen.
Foreslået til WSL2 kerne Baseret på Linux 4.19-kerneudgivelsen, som kører i et Windows-miljø ved hjælp af en virtuel maskine, der allerede kører i Azure. WSL2-specifikke patches, der bruges i kernen, inkluderer optimeringer for at reducere kernens opstartstid, reducere hukommelsesforbruget, returnere Windows til hukommelsen frigivet af Linux-processer, og efterlade det mindst nødvendige sæt af drivere og undersystemer i kernen.
WSL2-miljøet kører i et separat diskbillede (VHD) med et ext4-filsystem og en virtuel netværksadapter. Samme som WSL1 brugerrumskomponenter etableret separat og er baseret på samlinger af forskellige distributioner. For eksempel at installere i WSL i Microsoft Store-biblioteket tilbydes forsamlinger Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE и openSUSE.
Canonical har allerede annonceret om klarheden af installations builds af Ubuntu 20.04 LTS, testet i miljøer
WSL2 baseret på Windows 10 1903 og 1909. For at aktivere WSL2 på Windows 10 1909 skal du installere en opdatering kb4571748 og kør kommandoen i PowerShell med administratorrettigheder:
Dernæst skal du genstarte din computer og aktivere WSL2 som standard:
wsl.exe --set-default-version 2
Herefter kan du installere det ønskede Linux-miljø fra biblioteket
Microsoft Store eller konverter et eksisterende miljø i WSL 1-format ved hjælp af kommandoen "wsl.exe –set-version Ubuntu 2".
Derudover kan nævnes tilpasninger miljø DockerDesktop for bruge WSL2 i stedet for en HyperV-baseret backend.
Brug af WSL2 vil tillade Docker Desktop at køre ikke kun for Windows Pro- og Windows Enterprise-ejere, men også for Windows Home-brugere.