Microsoft
Ved å bruke en standard kjerne kan du oppnå full kompatibilitet med Linux på nivå med systemanrop og gi muligheten til sømløst å kjøre Docker-beholdere på Windows, samt implementere støtte for filsystemer basert på FUSE-mekanismen. Sammenlignet med WSL1 har WSL2 økt ytelsen til I/O og filsystemoperasjoner betydelig. For eksempel, når du pakker ut et komprimert arkiv, er WSL2 1 ganger raskere enn WSL20, og 2-5 ganger raskere når du utfører operasjonene "git clone", "npm install", "apt update" og "apt upgrade".
WSL2 tilbyr en komponent basert på Linux 4.19-kjernen som kjører i et Windows-miljø ved å bruke en virtuell maskin som allerede er brukt i Azure. Oppdateringer til Linux-kjernen leveres gjennom Windows Update-mekanismen og testet mot Microsofts kontinuerlige integrasjonsinfrastruktur. Alle endringer forberedt for integrering av kjernen med WSL er lovet å bli publisert under den gratis GPLv2-lisensen. De forberedte oppdateringene inkluderer optimaliseringer for å redusere kjernens oppstartstid, redusere minneforbruket og la minimumskravene med drivere og undersystemer være i kjernen.
Støtte for den gamle versjonen av WSL1 beholdes og begge systemene kan brukes side om side, avhengig av brukerens preferanser. WSL2 kan fungere som en transparent erstatning for WSL1. Samme som WSL1 brukerplasskomponenter
Miljø
Kilde: opennet.ru