Microsoft a publié WSL 2.7.0 (Windows Subsystem for Linux), un ensemble d'outils permettant d'exécuter des applications Linux sous Windows. Cette version 2.7.0 constitue la deuxième mise à jour majeure après la publication en open source, sous licence MIT, des utilitaires en ligne de commande utilisés par WSL, des processus d'arrière-plan pour les environnements Linux et des services de machines virtuelles. Auparavant, seuls les composants WSL liés au noyau Linux et à la pile graphique wslg étaient open source, tandis que tous les outils associés restaient propriétaires.
WSL fournit une machine virtuelle avec un noyau Linux complet (basé sur la branche 6.6) capable d'exécuter des distributions Linux. Le noyau inclut des modifications spécifiques à WSL, telles que des optimisations pour réduire le temps de démarrage et la consommation de mémoire, la possibilité de récupérer la mémoire libérée par les processus Linux de Windows et des ajustements pour éliminer les pilotes et sous-systèmes inutiles. Le système est installé dans une image disque séparée (VHD) avec un système de fichiers ext4 et une carte réseau virtuelle.
Parmi les changements :
- Le noyau Linux a été mis à jour vers la version 6.6.114.
- Versions mises à jour de la pile graphique WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime et des packages NuGet.
- Le configurateur wslsettings a été amélioré.
- Ajout du paramètre automount.cgroups au fichier wsl.conf pour sélectionner la version de Cgroup.
- Mise en place d'un arrêt forcé d'une machine virtuelle en cas de blocage lors de l'arrêt de tous les services.
- L'identifiant de la machine virtuelle est désormais transmis au processus d'initialisation des distributions en cours d'exécution. L'option « --vm-id » a été ajoutée à l'utilitaire wslinfo.
- Ajout du paramètre noyau hvsocket pour la journalisation des événements de l'hyperviseur Hyper-V pendant le démarrage.
- Ajout de la prise en charge de Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 et de la version de décembre d'Arch Linux.
Source: opennet.ru
