La société Microsoft a publié une mise à jour de l'outil WSL 2.7.0 (Windows Subsystem for Linux), permettant d'exécuter des applications Linux sous Windows. La version 2.7.0 est la deuxième publication importante après l'ouverture sous licence MIT des utilitaires de ligne de commande, des processus en arrière-plan pour les environnements Linux et des services pour le lancement de machines virtuelles. Avant cela, le code des composants WSL liés au noyau Linux et à la pile graphique wslg avait été ouvert, tandis que tous les outils associés étaient propriétaires.
WSL fournit une machine virtuelle avec un noyau Linux complet (basé sur la branche 6.6), dans laquelle les distributions Linux peuvent être exécutées. Le noyau comprend des modifications spécifiques à WSL, telles que des optimisations pour réduire le temps de démarrage et diminuer la consommation de mémoire, la possibilité de libérer la mémoire occupée par les processus Linux vers Windows, et des réglages pour exclure des pilotes et sous-systèmes inutiles. Le système est installé dans une image disque distincte (VHD) avec un système de fichiers ext4 et un adaptateur réseau virtuel.
Parmi les changements :
- Le noyau Linux a été mis à jour vers la version 6.6.114.
- Les versions de la pile graphique WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime et des paquets NuGet ont été mises à jour.
- Le configurateur wslsettings a été amélioré.
- Le paramètre automount.cgroups a été ajouté à wsl.conf pour sélectionner la version de Cgroup.
- La terminaison forcée de la machine virtuelle a été mise en œuvre en cas de blocage lors de l'arrêt de tous les services.
- L'identifiant de la machine virtuelle est désormais transmis dans le processus d'initialisation des distributions lancées. L'option « —vm-id » a été ajoutée à l'outil wslinfo.
- Le paramètre de noyau hvsocket a été ajouté pour enregistrer les journaux d'événements de l'hyperviseur Hyper-V lors du démarrage.
- Le support de Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 et de l'assemblage de décembre d'Arch Linux a été ajouté.
Source : opennet.ru
