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

Microsoft porterede WSL2-undersystemet (Windows Subsystem til Linux) til Windows 10 1903 og 1909

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:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -Ingen genstart

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.

Kilde: opennet.ru

Tilføj en kommentar