Microsoft
Testovací verze WSL2 bude nabídnuta na konci června v experimentálních sestaveních
V rámci WSL2 pro Windows 10 bude nabízena komponenta se standardním jádrem Linuxu 4.19. S vydáním oprav pro LTS větev 4.19 bude jádro pro WSL2 okamžitě aktualizováno prostřednictvím mechanismu Windows Update a testováno v infrastruktuře průběžné integrace společnosti Microsoft. WSL2 bude používat stejné jádro jako infrastruktura Azure, což usnadní údržbu.
Všechny změny připravené pro integraci jádra s WSL budou zveřejněny pod bezplatnou licencí GPLv2 a budou převedeny do upstreamu. Připravené záplaty zahrnují optimalizace pro zkrácení doby spouštění jádra, snížení spotřeby paměti a ponechání minimální požadované sady ovladačů a subsystémů v jádře. Navrhované jádro bude schopno fungovat jako transparentní náhrada za emulační vrstvu navrženou ve WSL1. Dostupnost zdrojových kódů umožní nadšencům na přání vytvořit vlastní sestavení linuxového jádra pro WSL2, pro které budou připraveny potřebné instrukce.
Použití standardního jádra s optimalizacemi z projektu Azure vám umožní dosáhnout plné kompatibility s Linuxem na úrovni systémového volání a poskytne možnost bezproblémového spouštění kontejnerů Docker ve Windows a také implementaci podpory pro souborové systémy založené na mechanismu FUSE. Kromě toho WSL2 výrazně zvýšil výkon I/O a operací se souborovým systémem, což bylo dříve úzkým hrdlem WSL1. Například při rozbalování komprimovaného archivu je WSL2 1krát rychlejší než WSL20 a při provádění operací
"git clone", "npm install", "apt update" a "apt upgrade" 2-5krát.
Ačkoli stále dodává linuxové jádro, WSL2 neposkytne hotovou sadu komponent pro uživatelský prostor. Tyto komponenty se instalují samostatně a jsou založeny na sestavách různých rozvodů. Například k instalaci do WSL v adresáři Microsoft Store
Navíc lze poznamenat
Zdroj: opennet.ru