Microsoft
Testudgivelse af WSL2 vil blive tilbudt i slutningen af juni i eksperimentelle builds
Som en del af WSL2 til Windows 10 tilbydes en komponent med en standard Linux 4.19-kerne. Efterhånden som rettelser til LTS-gren 4.19 frigives, vil kernen til WSL2 straks blive opdateret gennem Windows Update-mekanismen og testet i Microsofts kontinuerlige integrationsinfrastruktur. WSL2 vil bruge den samme kerne som Azure-infrastrukturen, hvilket gør det nemmere at vedligeholde.
Alle ændringer forberedt til integration af kernen med WSL vil blive offentliggjort under den gratis GPLv2-licens og vil blive overført til upstream. De forberedte patches inkluderer optimeringer for at reducere kernens opstartstid, reducere hukommelsesforbruget og efterlade det mindst nødvendige sæt af drivere og undersystemer i kernen. Den foreslåede kerne vil være i stand til at fungere som en gennemsigtig erstatning for emuleringslaget foreslået i WSL1. Tilgængeligheden af kildekoder vil give entusiaster mulighed for, hvis det ønskes, at skabe deres egne builds af Linux-kernen til WSL2, som de nødvendige instruktioner vil blive forberedt til.
Brug af en standardkerne med optimeringer fra Azure-projektet vil give dig mulighed for at opnå fuld kompatibilitet med Linux på systemkaldsniveau og give mulighed for problemfrit at køre Docker-containere på Windows, samt implementere understøttelse af filsystemer baseret på FUSE-mekanismen. Derudover har WSL2 markant øget ydeevnen af I/O og filsystemoperationer, som tidligere var flaskehalsen i WSL1. For eksempel, når du pakker et komprimeret arkiv ud, er WSL2 1 gange hurtigere end WSL20, og når du udfører operationer
"git clone", "npm install", "apt update" og "apt upgrade" 2-5 gange.
Selvom det stadig sender Linux-kernen, vil WSL2 ikke levere et færdiglavet sæt brugerrumskomponenter. Disse komponenter installeres separat og er baseret på samlinger af forskellige distributioner. For eksempel at installere i WSL i Microsoft Store-biblioteket
Derudover kan det bemærkes
Kilde: opennet.ru