Microsoft
Testversie van WSL2 wordt eind juni aangeboden in experimentele builds
Als onderdeel van WSL2 voor Windows 10 wordt een component met een standaard Linux 4.19-kernel aangeboden. Wanneer oplossingen voor LTS branch 4.19 worden uitgebracht, zal de kernel voor WSL2 onmiddellijk worden bijgewerkt via het Windows Update-mechanisme en worden getest in de continue integratie-infrastructuur van Microsoft. WSL2 zal dezelfde kernel gebruiken als de Azure-infrastructuur, waardoor deze eenvoudiger te onderhouden is.
Alle wijzigingen die zijn voorbereid voor de integratie van de kernel met WSL zullen worden gepubliceerd onder de gratis GPLv2-licentie en worden overgedragen naar upstream. De voorbereide patches omvatten optimalisaties om de opstarttijd van de kernel te verkorten, het geheugengebruik te verminderen en de minimaal vereiste set stuurprogramma's en subsystemen in de kernel te laten. De voorgestelde kernel zal kunnen fungeren als een transparante vervanging voor de emulatielaag die in WSL1 wordt voorgesteld. De beschikbaarheid van broncodes zal het voor liefhebbers mogelijk maken om, indien gewenst, hun eigen builds van de Linux-kernel voor WSL2 te maken, waarvoor de nodige instructies zullen worden voorbereid.
Door een standaardkernel te gebruiken met optimalisaties uit het Azure-project kunt u volledige compatibiliteit met Linux bereiken op systeemaanroepniveau en de mogelijkheid bieden om Docker-containers naadloos op Windows uit te voeren, en ondersteuning te implementeren voor bestandssystemen op basis van het FUSE-mechanisme. Bovendien heeft WSL2 de prestaties van I/O- en bestandssysteembewerkingen aanzienlijk verbeterd, wat voorheen het knelpunt van WSL1 was. Bij het uitpakken van een gecomprimeerd archief is WSL2 bijvoorbeeld twintig keer sneller dan WSL1, en bij het uitvoeren van bewerkingen
"git clone", "npm install", "apt update" en "apt upgrade" 2-5 keer.
Hoewel het nog steeds de Linux-kernel levert, zal WSL2 geen kant-en-klare set gebruikersruimtecomponenten bieden. Deze componenten worden afzonderlijk geïnstalleerd en zijn gebaseerd op samenstellingen van verschillende distributies. Om bijvoorbeeld in WSL te installeren in de Microsoft Store-map
Bovendien kan worden opgemerkt
Bron: opennet.ru