Windows Insider-samlinger med WSL2 (Windows Subsystem for Linux) er offentliggjort

Microsoft har annonceret om dannelse af nye eksperimentelle Windows Insider-samlinger (build 18917), som omfatter det tidligere annoncerede lag WSL2 (Windows Subsystem for Linux), der muliggør kørsel af Linux-kørbare filer i Windows. Den anden version af WSL adskiller sig ved at levere en fuld Linux-kerne i stedet for en emulator, der on-the-fly oversætter Linux-systemopkald til Windows-systemopkald.

Brugen af den native kerne sikrer fuld kompatibilitet med Linux på niveauet for systemopkald og muliggør sømløs kørsel af Docker-containere i Windows samt implementering af understøttelse af filsystemer baseret på FUSE-mekanismen. I forhold til WSL1 har WSL2 haft en betydelig stigning i input/output-ydeevne og filsystemoperationer. For eksempel er WSL2 20 gange hurtigere end WSL1 ved udpakning af komprimerede arkiver, og ved udførelse af operationer som 'git clone', 'npm install', 'apt update' og 'apt upgrade' er den 2-5 gange hurtigere.

WSL2 tilbyder en komponent baseret på Linux-kernen 4.19, der kører i Windows-miljøet ved hjælp af en virtuel maskine, som allerede bruges i Azure. Opdateringer til Linux-kernen leveres via Windows Update-mekanismen og testes i Microsofts kontinuerlige integrationsinfrastruktur. Alle ændringer for integration af kernen med WSL lover at blive offentliggjort under den frie GPLv2-licens. De forberedte patches inkluderer optimeringer for at reducere opstartstiden for kernen, mindske hukommelsesforbruget og opretholde et minimalt nødvendigt sæt drivere og subsystemer i kernen.

Understøttelse af den gamle version WSL1 er bevaret, og begge systemer kan bruges side om side afhængigt af brugerens præferencer. WSL2 kan fungere som en gennemsigtig erstatning for WSL1. Som i WSL1 kører brugerlandskomponenterne Debian GNU/Linux, Kali Linux Alpine tilbydes bygninger Ubuntu, Canonical har allerede, Fedora,
annonceret klarheden af installationspakkerne til Ubuntu 20.04 LTS, testet i, SUSE og openSUSE.

Miljø kører i et separat diskbillede (VHD) med et ext4-filsystem og en virtuel netværksadapter. For at interagere med den foreslåede Linux-kerne i WSL2 kræves der inkludering af et lille initialiseringsscript i distributionen, der ændrer bootprocessen. For at skifte mellem driftsmetoderne for distributionerne er der introduceret en ny kommando 'wsl —set-version', og for at vælge den standardversion af WSL, der anvendes, er kommandoen 'wsl —set-default-version'.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster