Microsoft
Použitie štandardného jadra vám umožňuje dosiahnuť plnú kompatibilitu s Linuxom na úrovni systémových volaní a poskytuje možnosť bezproblémového spúšťania kontajnerov Docker v systéme Windows, ako aj implementáciu podpory súborových systémov založených na mechanizme FUSE. V porovnaní s WSL1 WSL2 výrazne zvýšil výkon I/O a operácií súborového systému. Napríklad pri rozbaľovaní komprimovaného archívu je WSL2 1-krát rýchlejší ako WSL20 a 2-5-krát rýchlejší pri vykonávaní operácií „git clone“, „npm install“, „apt update“ a „apt upgrade“.
WSL2 ponúka komponent založený na jadre Linux 4.19, ktorý beží v prostredí Windows pomocou virtuálneho stroja, ktorý sa už používa v Azure. Aktualizácie linuxového jadra sa doručujú prostredníctvom mechanizmu Windows Update a testujú sa s nepretržitou integračnou infraštruktúrou spoločnosti Microsoft. Všetky zmeny pripravené na integráciu jadra s WSL sú prisľúbené zverejnené pod bezplatnou licenciou GPLv2. Pripravené záplaty zahŕňajú optimalizácie na skrátenie času spúšťania jadra, zníženie spotreby pamäte a ponechanie minimálnej požadovanej sady ovládačov a podsystémov v jadre.
Podpora starej verzie WSL1 je zachovaná a oba systémy je možné používať vedľa seba v závislosti od preferencií používateľa. WSL2 môže fungovať ako transparentná náhrada za WSL1. Rovnako ako komponenty užívateľského priestoru WSL1
okolia
Zdroj: opennet.ru