Microsoft
Utilizarea unui nucleu standard vă permite să obțineți compatibilitate deplină cu Linux la nivelul apelurilor de sistem și să oferiți capacitatea de a rula fără probleme containere Docker pe Windows, precum și de a implementa suport pentru sistemele de fișiere bazate pe mecanismul FUSE. În comparație cu WSL1, WSL2 a crescut semnificativ performanța operațiunilor I/O și ale sistemului de fișiere. De exemplu, atunci când despachetați o arhivă comprimată, WSL2 este de 1 de ori mai rapid decât WSL20 și de 2-5 ori mai rapid când se efectuează operațiunile „git clone”, „npm install”, „apt update” și „apt upgrade”.
WSL2 oferă o componentă bazată pe nucleul Linux 4.19 care rulează într-un mediu Windows folosind o mașină virtuală deja utilizată în Azure. Actualizările nucleului Linux sunt furnizate prin mecanismul Windows Update și testate pe infrastructura de integrare continuă a Microsoft. Toate modificările pregătite pentru integrarea nucleului cu WSL sunt promise a fi publicate sub licența gratuită GPLv2. Patch-urile pregătite includ optimizări pentru a reduce timpul de pornire a nucleului, a reduce consumul de memorie și a lăsa setul minim necesar de drivere și subsisteme în nucleu.
Suportul pentru versiunea veche a WSL1 este păstrat și ambele sisteme pot fi utilizate unul lângă altul, în funcție de preferințele utilizatorului. WSL2 poate acționa ca un înlocuitor transparent pentru WSL1. La fel ca și componentele spațiului utilizator WSL1
împrejurimi
Sursa: opennet.ru