Microsoft
Brug af en standardkerne giver dig mulighed for at opnå fuld kompatibilitet med Linux på niveau med systemkald og give mulighed for problemfrit at køre Docker-containere på Windows, samt implementere understøttelse af filsystemer baseret på FUSE-mekanismen. Sammenlignet med WSL1 har WSL2 øget ydeevnen for I/O- og filsystemoperationer markant. For eksempel, når du pakker et komprimeret arkiv ud, er WSL2 1 gange hurtigere end WSL20 og 2-5 gange hurtigere, når du udfører operationerne "git clone", "npm install", "apt update" og "apt upgrade".
WSL2 tilbyder en komponent baseret på Linux 4.19-kernen, der kører i et Windows-miljø ved hjælp af en virtuel maskine, der allerede bruges i Azure. Opdateringer til Linux-kernen leveres gennem Windows Update-mekanismen og testes i forhold til Microsofts kontinuerlige integrationsinfrastruktur. Alle ændringer, der er forberedt til integration af kernen med WSL, loves at blive offentliggjort under den gratis GPLv2-licens. 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.
Understøttelse af den gamle version af WSL1 bibeholdes, og begge systemer kan bruges side om side, afhængigt af brugernes præferencer. WSL2 kan fungere som en gennemsigtig erstatning for WSL1. Samme som WSL1 brugerrumskomponenter
Miljø
Kilde: opennet.ru