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

Microsoft kunngjort om å tilby subsystemstøtte WSL2 (Windows Subsystem for Linux) i Windows 10 utgivelser 1903 og 1909, utgitt i mai og november i fjor. WSL2-undersystemet, som lar Linux-kjørbare filer kjøres på Windows, ble opprinnelig tilbudt i 10-utgivelsen av Windows 2004. Microsoft har nå tatt med seg dette undersystemet til tidligere Windows 10-oppdateringer, som fortsatt er relevante og brukes i mange bedrifter. Portering av WSL2 til disse utgivelsene vil tillate effektiv kjøring av et Linux-miljø uten behov for å migrere til Windows 10 2004 (støtte for utgivelser 1903 og 1909 vil vare til desember 2020 og mai 2022).

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

La oss minne deg på at WSL2-utgaven annerledes levering av en fullverdig Linux-kjerne i stedet for den tidligere brukte emulatoren, som oversatte Linux-systemanrop til Windows-systemanrop. Linux-kjernen i WSL2 er ikke inkludert i Windows-installasjonsbildet, men lastes inn dynamisk og holdes oppdatert av Windows, på samme måte som grafikkdrivere installeres og oppdateres. Standard Windows Update-mekanisme brukes til å installere og oppdatere kjernen.

Foreslått for WSL2 kjerne Basert på Linux 4.19 kjerneutgivelsen, som kjører i et Windows-miljø med en virtuell maskin som allerede kjører i Azure. WSL2-spesifikke patcher som brukes i kjernen inkluderer optimaliseringer for å redusere kjernens oppstartstid, redusere minneforbruk, returnere Windows til minne frigjort av Linux-prosesser, og la minimumskravene med drivere og undersystemer være i kjernen.

WSL2-miljøet kjører i et separat diskbilde (VHD) med et ext4-filsystem og et virtuelt nettverksadapter. Samme som WSL1 brukerplasskomponenter er etablert separat og er basert på sammenstillinger av ulike distribusjoner. For eksempel for å installere i WSL i Microsoft Store-katalogen tilbys forsamlinger Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE и opensuse.

Canonical har allerede kunngjort om klarheten til installasjonsbygg av Ubuntu 20.04 LTS, testet i miljøer
WSL2 basert på Windows 10 1903 og 1909. For å aktivere WSL2 på Windows 10 1909, må du installere en oppdatering kb4571748 og kjør kommandoen i PowerShell med administratorrettigheter:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Deretter må du starte datamaskinen på nytt og aktivere WSL2 som standard:

wsl.exe --set-default-versjon 2

Etter dette kan du installere ønsket Linux-miljø fra katalogen
Microsoft Store eller konverter et eksisterende miljø i WSL 1-format ved å bruke kommandoen “wsl.exe –set-version Ubuntu 2”.

I tillegg kan nevnes tilpasninger miljø DockerDesktop for bruke WSL2 i stedet for en HyperV-basert backend.
Bruk av WSL2 vil tillate Docker Desktop å kjøre ikke bare for Windows Pro- og Windows Enterprise-eiere, men også for Windows Home-brukere.

Kilde: opennet.ru

Legg til en kommentar