Microsoft Company
Genom att använda en standardkärna kan du uppnå full kompatibilitet med Linux på nivån för systemanrop och ge dig möjligheten att sömlöst köra Docker-behållare på Windows, samt implementera stöd för filsystem baserade på FUSE-mekanismen. Jämfört med WSL1 har WSL2 avsevärt ökat prestandan för I/O- och filsystemoperationer. Till exempel, när man packar upp ett komprimerat arkiv, är WSL2 1 gånger snabbare än WSL20, och 2-5 gånger snabbare när man utför operationerna "git clone", "npm install", "apt update" och "apt upgrade".
WSL2 erbjuder en komponent baserad på Linux 4.19-kärnan som körs i en Windows-miljö med en virtuell maskin som redan används i Azure. Uppdateringar till Linux-kärnan levereras genom Windows Update-mekanismen och testas mot Microsofts kontinuerliga integrationsinfrastruktur. Alla ändringar förberedda för integrationen av kärnan med WSL lovas att publiceras under den kostnadsfria GPLv2-licensen. De förberedda korrigeringarna inkluderar optimeringar för att minska kärnans starttid, minska minnesförbrukningen och lämna den minsta nödvändiga uppsättningen drivrutiner och delsystem kvar i kärnan.
Stödet för den gamla versionen av WSL1 behålls och båda systemen kan användas sida vid sida, beroende på användarens preferenser. WSL2 kan fungera som en transparent ersättning för WSL1. Samma som WSL1 användarutrymmeskomponenter
Miljö
Källa: opennet.ru