Microsoft portade WSL2-undersystemet (Windows Subsystem for Linux) till Windows 10 1903 och 1909

Microsoft Company tillkännagav om att tillhandahålla subsystemstöd WSL2 (Windows Subsystem for Linux) i Windows 10 släpper 1903 och 1909, släpptes i maj och november förra året. WSL2-undersystemet, som låter körbara Linux-filer köras på Windows, erbjöds ursprungligen i 10 års version av Windows 2004. Microsoft har nu överfört detta undersystem till tidigare Windows 10-uppdateringar, som fortfarande är relevanta och används i många företag. Portering av WSL2 till dessa utgåvor kommer att möjliggöra effektiv exekvering av en Linux-miljö utan att behöva migrera till Windows 10 2004 (stöd för utgåvor 1903 och 1909 sista till december 2020 och maj 2022).

Microsoft portade WSL2-undersystemet (Windows Subsystem for Linux) till Windows 10 1903 och 1909

Låt oss påminna dig om att WSL2-utgåvan annorlunda leverans av en fullfjädrad Linux-kärna istället för den tidigare använda emulatorn, som översatte Linux-systemanrop till Windows-systemanrop. Linux-kärnan i WSL2 ingår inte i Windows installationsavbildning, men laddas dynamiskt och hålls uppdaterad av Windows, liknande hur grafikdrivrutiner installeras och uppdateras. Standardmekanismen för Windows Update används för att installera och uppdatera kärnan.

Föreslagen för WSL2 kärna Baserat på Linux 4.19 kärnrelease, som körs i en Windows-miljö med en virtuell maskin som redan körs i Azure. WSL2-specifika patchar som används i kärnan inkluderar optimeringar för att minska kärnans starttid, minska minnesförbrukningen, återställa Windows till minne som frigjorts av Linux-processer och lämna minsta nödvändiga uppsättning drivrutiner och delsystem i kärnan.

WSL2-miljön körs i en separat diskavbildning (VHD) med ett ext4-filsystem och en virtuell nätverksadapter. Samma som WSL1 användarutrymmeskomponenter Etablerade separat och baseras på sammansättningar av olika distributioner. Till exempel för att installera i WSL i Microsoft Store-katalogen erbjuds församlingar ubuntu, Debian GNU/Linux, Kali Linux, fedora,
alpin, SUSE и openSUSE.

Canonical har redan gjort det tillkännagav om beredskapen för installationsversioner av Ubuntu 20.04 LTS, testade i miljöer
WSL2 baserad på Windows 10 1903 och 1909. För att aktivera WSL2 på Windows 10 1909 måste du installera en uppdatering kb4571748 och kör kommandot i PowerShell med administratörsrättigheter:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -Ingen omstart

Därefter måste du starta om din dator och aktivera WSL2 som standard:

wsl.exe --set-default-version 2

Efter detta kan du installera önskad Linux-miljö från katalogen
Microsoft Store eller konvertera en befintlig miljö i WSL 1-format med kommandot "wsl.exe –set-version Ubuntu 2".

Dessutom kan nämnas anpassningar miljö DockerDesktop för använda WSL2 istället för en HyperV-baserad backend.
Att använda WSL2 gör att Docker Desktop kan köras inte bara för Windows Pro- och Windows Enterprise-ägare, utan även för Windows Home-användare.

Källa: opennet.ru

Lägg en kommentar