Microsoft a implémenté la prise en charge du sous-système WSL2 (Windows Sous-système pour Linux) Dans Windows Server 2022Initialement, le sous-système WSL2, qui assure le lancement des fichiers exécutables Linux в Windows, n'était proposé que dans certaines variantes Windows pour les postes de travail, mais Microsoft a désormais transféré ce sous-système aux éditions serveur. WindowsComposants pour prendre en charge WSL2 dans Windows Server Ces fonctionnalités sont actuellement disponibles en version expérimentale (KB5014021, version 20348.740 du système d'exploitation) et seront intégrées dans la mise à jour cumulative de juin. LinuxIl est prévu d'intégrer des environnements basés sur WSL2 à la composition principale. Windows Server 2022 et le proposer à tous les utilisateurs.
Pour garantir que les fichiers exécutables puissent s'exécuter Linux WSL2 n'utilise plus d'émulateur pour traduire les appels système. Linux dans les appels système Windowset est passé à la fourniture d'un environnement doté d'un noyau complet LinuxLe noyau proposé pour WSL est basé sur la version du noyau Linux La version 5.10, améliorée grâce à des correctifs spécifiques à WSL, inclut des optimisations visant à réduire le temps de démarrage du noyau, la consommation de mémoire et à améliorer le retour Windows libéré Linux- les processus en mémoire, ne conservant dans le noyau que l'ensemble minimal nécessaire de pilotes et de sous-systèmes.
Le noyau s'exécute dans un environnement Windows L'environnement WSL utilise une machine virtuelle déjà exécutée sur Azure. Il s'exécute dans une image disque (VHD) distincte, avec un système de fichiers ext4 et une carte réseau virtuelle. Les composants espace utilisateur sont installés séparément et proviennent de différentes distributions. Par exemple, des versions compatibles avec WSL sont disponibles sur le Microsoft Store. Ubuntu, Debian GNOU/Linux, Temps Linux, Fedora, Alpine, SUSE et openSUSE.
Source: opennet.ru
