Une mise à jour majeure de WSL apporte une réduction automatique du VHD, une mise en réseau en miroir, etc.

La mise à jour préliminaire de WSL de septembre 2023 apporte un certain nombre de fonctionnalités intéressantes, notamment une mise en réseau améliorée, un pare-feu et une réduction automatique du VHD.

Points clés à retenir

  • Microsoft a introduit de nouvelles fonctionnalités expérimentales dans la dernière version du sous-système Windows pour Linux (WSL), comme autoMemoryReclaim, qui réduit l'utilisation de la mémoire dans la machine virtuelle WSL lorsque le processeur est inactif.
  • sparseVhd est une autre nouvelle fonctionnalité qui permet aux utilisateurs de réduire automatiquement la taille du disque dur virtuel de leurs distributions Linux dans WSL.
  • Le mode de mise en réseau en miroir dans WSL permet aux interfaces réseau de Windows d'être mises en miroir dans Linux, améliorant ainsi compatibilité et ajout de nouvelles fonctionnalités, mais il n'est actuellement disponible que pour les Windows Insiders exécutant Windows 11 version 22H2.

Sous-système Windows pour Linux (WSL) est un utilitaire pratique présent dans Windows 10 et Windows 11

qui permet aux développeurs d'exécuter des environnements GNU/Linux directement dans le système d'exploitation sans nécessiter de machines virtuelles (VM) ou de configurations à double démarrage. La mise en œuvre est devenue généralement disponible via le Microsoft Store il y a environ un an, ce qui permet aux utilisateurs intéressés de l'installer rapidement et plus facilement. Maintenant, Microsoft a déployé une nouvelle version préliminaire de WSL avec de nombreuses fonctionnalités expérimentales intéressantes.

La première fonctionnalité expérimentale s'appelle récupération automatique de la mémoire; il permet à la machine virtuelle WSL de réduire son empreinte mémoire en libérant la mémoire mise en cache lorsqu'elle détecte l'inactivité du processeur de votre machine virtuelle WSL. Il accepte deux arguments: graduel et baisse. La première valeur libère lentement de la mémoire après 5 minutes d'inactivité du processeur, sur une période de 30 minutes. Pendant ce temps, ce dernier libère instantanément toute la mémoire cache une fois le même seuil de 5 minutes atteint. Cela dit, Microsoft a noté que le graduel La configuration entraîne la panne du démon Docker si vous l'utilisez en tant que service dans WSL, utilisez donc Docker Desktop à la place.

Ensuite, nous avons clairseméVhd, qui permet aux utilisateurs de configurer leur disque dur virtuel (VHD) de manière à ce que sa taille diminue automatiquement après un certain temps. Il accepte les valeurs booléennes de vrai et FAUX, et peut également être appliqué aux distributions Linux existantes.

Une autre capacité expérimentale fascinante est un nouveau mode de mode réseau appelé en miroir. Il est proposé en plus du standard NAT, et est innovant dans la mesure où il permet aux interfaces réseau utilisées sous Windows d'être mises en miroir sur Linux exécuté dans WSL. Cela améliore la compatibilité et ajoute également de nouvelles fonctionnalités telles que la prise en charge d'IPv6 et de la multidiffusion, une meilleure compatibilité pour les VPN, la connectivité à WSL utilisant votre réseau local (LAN) et s'interfaçant avec les serveurs Windows directement via Linux à l'aide de l'adresse localhost 127.0.0.1. Cependant, cette implémentation présente certains problèmes connus et elle n'est actuellement disponible que pour les Windows Insiders exécutant Windows 11 version 22H2.

Une caractéristique similaire en remorque est le pare-feu paramètre qui accepte les arguments booléens de vrai et FAUX. Si la valeur est la première, vos règles de pare-feu Windows seront héritées par la machine virtuelle WSL, avec la possibilité de définir également de nouvelles règles de pare-feu Hyper-V spécifiques au trafic réseau WSL. Cette fonctionnalité est également exclusive aux Windows Insiders sur Windows 11 version 22H2.

De plus, la mise en place dnsTunnelage à vrai modifie la façon dont les requêtes DNS sont transmises par proxy de WSL vers Windows. Cela devrait permettre une meilleure mise en réseau pour une distribution WSL communiquant avec Internet via un VPN ou un pare-feu personnalisé et une configuration réseau. Cela signifie également que vous obtiendrez moins d'erreurs « pas de connexion réseau » dans la distribution WSL. Cette fonctionnalité est actuellement verrouillée derrière les canaux Insider sur Windows 11 version 22H2 également.

Enfin, nous avons un vrai configuration pour proxy automatique. Comme son nom l'indique, il permet aux utilisateurs d'exploiter automatiquement les paramètres du proxy Windows dans une machine virtuelle WSL afin que vous n'ayez pas à les configurer manuellement et à rencontrer potentiellement des erreurs. Bien qu’il ne soit pas protégé par un canal Insider, vous devez toujours exécuter Windows 11 version 22H2 pour profiter de cette fonctionnalité.

Bien sûr, cela peut représenter beaucoup d'informations à absorber, c'est pourquoi Craig Lowen, chef de produit de WSL, a également publié un document pratique vidéo expliquant comment vous pouvez utiliser ces capacités expérimentales et les configurer correctement également, regardez-la ci-dessous:

Notez également qu'il existe également d'autres améliorations relativement plus petites, et vous pouvez en savoir plus à leur sujet dans le journal des modifications de la pré-version WSL 2.0.0 dans le référentiel GitHub. ici.