Microsoft
La version test de WSL2 sera proposée fin juin dans des versions expérimentales
Dans le cadre de WSL2 pour Windows 10, un composant avec un noyau Linux 4.19 standard sera proposé. Au fur et à mesure de la publication des correctifs pour la branche 4.19 LTS, le noyau de WSL2 sera rapidement mis à jour via le mécanisme Windows Update et testé dans l'infrastructure d'intégration continue de Microsoft. WSL2 utilisera le même noyau que l'infrastructure Azure, ce qui facilitera sa maintenance.
Toutes les modifications préparées pour l'intégration du noyau avec WSL seront publiées sous la licence libre GPLv2 et seront transférées vers l'amont. Les correctifs préparés incluent des optimisations pour réduire le temps de démarrage du noyau, réduire la consommation de mémoire et conserver l'ensemble minimum requis de pilotes et de sous-systèmes dans le noyau. Le noyau proposé pourra agir comme un remplacement transparent de la couche d'émulation proposée dans WSL1. La disponibilité des sources permettra aux passionnés de créer leurs propres versions du noyau Linux pour WSL2 s'ils le souhaitent, pour lesquelles les instructions nécessaires seront préparées.
L'utilisation d'un noyau standard avec des optimisations du projet Azure assurera une compatibilité totale avec Linux au niveau des appels système et offrira la possibilité d'exécuter de manière transparente des conteneurs Docker sur Windows, ainsi que d'implémenter la prise en charge des systèmes de fichiers basés sur le mécanisme FUSE. En outre, WSL2 améliore considérablement les performances des E/S et du système de fichiers, qui étaient auparavant le goulot d'étranglement de WSL1. Par exemple, lors de la décompression d'une archive compressée, WSL2 est 1 fois plus rapide que WSL20, et lors de l'exécution d'opérations
"git clone", "npm install", "apt update" et "apt upgrade" 2 à 5 fois.
Malgré la livraison d'un noyau Linux, comme auparavant, WSL2 ne fournira pas un ensemble prêt à l'emploi de composants d'espace utilisateur. Ces composants sont installés séparément et sont basés sur des assemblages de différentes distributions. Par exemple, pour installer dans WSL dans le catalogue Microsoft Store
De plus, on peut noter
Source: opennet.ru