Microsoft Company
Testversion av WSL2 kommer att erbjudas i slutet av juni i experimentella versioner
Som en del av WSL2 för Windows 10 kommer en komponent med en standard Linux 4.19 kärna att erbjudas. När korrigeringar för LTS-gren 4.19 släpps kommer kärnan för WSL2 omedelbart att uppdateras via Windows Update-mekanismen och testas i Microsofts kontinuerliga integrationsinfrastruktur. WSL2 kommer att använda samma kärna som Azure-infrastrukturen, vilket gör det lättare att underhålla.
Alla ändringar förberedda för integrationen av kärnan med WSL kommer att publiceras under den kostnadsfria GPLv2-licensen och kommer att överföras till uppströms. 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. Den föreslagna kärnan kommer att kunna fungera som en transparent ersättning för emuleringsskiktet som föreslås i WSL1. Tillgången på källkoder gör det möjligt för entusiaster att, om så önskas, skapa sina egna versioner av Linux-kärnan för WSL2, för vilka de nödvändiga instruktionerna kommer att förberedas.
Genom att använda en standardkärna med optimeringar från Azure-projektet kan du uppnå full kompatibilitet med Linux på systemanropsnivå 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. Dessutom har WSL2 avsevärt ökat prestandan för I/O och filsystemoperationer, vilket tidigare var flaskhalsen för WSL1. Till exempel, när man packar upp ett komprimerat arkiv, är WSL2 1 gånger snabbare än WSL20, och när man utför operationer
"git clone", "npm install", "apt update" och "apt upgrade" 2-5 gånger.
Även om den fortfarande levererar Linux-kärnan, kommer WSL2 inte att tillhandahålla en färdig uppsättning av användarutrymmeskomponenter. Dessa komponenter installeras separat och är baserade på sammansättningar av olika distributioner. Till exempel för att installera i WSL i Microsoft Store-katalogen
Dessutom kan det noteras
Källa: opennet.ru