Microsoft a ajouté la prise en charge de WSL2 (Windows Subsystem for Linux) dans Windows Server

Microsoft a implémenté le support du sous-système WSL2 (Windows Subsystem for Linux) dans Windows Server 2022. Initialement, le sous-système WSL2, qui assure le lancement des fichiers exécutables Linux sous Windows, n'était proposé que dans les versions Windows pour postes de travail, mais maintenant Microsoft a transféré ce sous-système aux éditions serveur de Windows. Les composants pour la prise en charge de WSL2 dans Windows Server sont actuellement disponibles pour tests sous la forme de la mise à jour expérimentale KB5014021 (OS Build 20348.740). Dans la mise à jour consolidée de juin, la prise en charge des environnements Linux basés sur WSL2 devrait être intégrée dans la partie principale de Windows Server 2022 et proposée à tous les utilisateurs.

Pour assurer le lancement des fichiers exécutables Linux, WSL2 a abandonné l'utilisation d'un émulateur qui traduisait les appels système Linux en appels système Windows et est passé à la fourniture d'un environnement avec un noyau Linux à part entière. Le noyau proposé pour WSL est basé sur la version du noyau Linux 5.10, qui est étendu avec des correctifs spécifiques à WSL, y compris des optimisations pour réduire le temps de démarrage du noyau, réduire la consommation de mémoire, renvoyer Windows vers la mémoire libérée par les processus Linux et laisser le minimum ensemble requis de pilotes et de sous-systèmes dans le noyau.

Le noyau s'exécute dans un environnement Windows à l'aide d'une machine virtuelle déjà en cours d'exécution dans Azure. L'environnement WSL s'exécute dans une image disque séparée (VHD) avec un système de fichiers ext4 et une carte réseau virtuelle. Les composants de l'espace utilisateur sont installés séparément et sont basés sur des versions de différentes distributions. Par exemple, le Microsoft Store propose des versions d'Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE et openSUSE pour une installation sur WSL.

Source: opennet.ru

Ajouter un commentaire