WSL 2 est maintenant officiel; Voici ce que fournit le nouveau sous-système Linux Windows 10
Microsoft et Linux sont en guerre depuis des décennies, même si ces dernières années les choses ont changé et non seulement Microsoft est devenu l’un des plus grands collaborateurs de la communauté OpenSource, mais nous avons également vu ce qui semblait impossible: Linux dans Windows. Avec la sortie de la mise à jour anniversaire de Windows 10 (version 1607), Microsoft a introduit une fonctionnalité connue sous le nom de WSL, ou sous-système Windows pour Linux , un sous-système Linux que nous pouvons exécuter dans Windows, permettant d’avoir les applications et les outils de ce système sans le besoin de virtualiser avec VirtualBox ou VMware.
Microsoft a continué à améliorer son sous-système Linux avec des améliorations et de nouvelles fonctionnalités, en plus de faciliter l’adaptation des distributions les plus populaires à WSL, en étant en mesure de trouver beaucoup d’entre elles publiées directement dans le Microsoft Store, afin que nous puissions les télécharger et les installer avec quelques clics.
Microsoft mise beaucoup sur ce sous-système Linux, et la vérité est que le potentiel offert par cette fonctionnalité est impressionnant. Ainsi, les utilisateurs de Windows 10 20H1, la version Insider de la mise à jour qui arrivera au premier semestre 2020, peuvent déjà essayer le nouveau WSL 2 , la nouvelle version du sous-système Linux pour Windows 10 qui s’accompagne d’importantes améliorations et nouveautés suivez la promotion de l’utilisation de cet outil.
Les améliorations du nouveau WSL 2 dans Windows 10
Microsoft souhaite que le nouveau WSL 2 suscite le même enthousiasme que lors de l’introduction de la première version de cet outil, alors appelée «Bash».
Bien que sous le capot il y ait beaucoup de changements, d’améliorations et d’optimisations, et que cette nouvelle version soit également en phase de développement (il y a donc du temps pour d’autres améliorations), les deux plus grands changements que l’on peut voir jusqu’à présent sont les suivants:
Les fichiers sont désormais accessibles depuis / . Jusqu’à présent, Microsoft recommandait à tous les utilisateurs de placer les fichiers qu’ils utilisent souvent depuis Linux à la racine de C: afin qu’ils puissent les trouver et y accéder rapidement. Cela a soulevé de nombreuses critiques de la part de la communauté, qui a demandé à avoir plus de contrôle sur la racine du répertoire Linux.
Désormais, avec WSL 2, Microsoft recommande de placer les fichiers directement dans cette racine afin de pouvoir y accéder beaucoup plus rapidement et confortablement. De plus, à partir de maintenant, les applications Windows pourront accéder à la racine Linux pour pouvoir accéder à ces fichiers. Un exemple de ceci est d’exécuter «explorer.exe /» et de voir comment ce répertoire s’ouvre dans l’explorateur de fichiers.
WSL 2 a maintenant sa propre adresse IP en tant que machine virtuelle. Comme WSL 2 s’exécute dans une sorte de machine virtuelle, il aura désormais son propre contrôleur de réseau virtuel et également sa propre adresse IP dynamique par défaut. De cette manière, via l’IP, les applications Windows pourront communiquer avec celles du sous-système Linux et vice versa. Cette fonctionnalité en est encore aux premiers stades de développement et Microsoft affirme qu’il lui reste un long chemin à parcourir car il s’efforce d’accéder aux applications réseau via localhost, ce que de nombreux utilisateurs ont également demandé.
Nouvelles commandes pour WSL . Microsoft a également ajouté de nouvelles commandes à la version 2 du sous-système Linux pour Windows. De cette manière, nous pourrons utiliser les commandes suivantes avec WSL 2:
- wsl –set-version <Distro> <Version>: choisissez si nous voulons qu’une distribution utilise une version ou une autre du sous-système.
- wsl –set-default-version <Version>: change la version par défaut du sous-système Linux.
- wsl –shutdown – Arrête toutes les distributions et arrête la machine virtuelle WSL 2.
- wsl –list –quiet: répertorie les distributions WSL installées.
- wsl –list –verbose: affiche des informations détaillées sur les distributions.
WSL 2 utilise un VHD ou un disque dur virtuel. C’est quelque chose d’évident mais passe inaperçu par la plupart des utilisateurs. Cela a un avantage, et c’est que nous gardons notre disque dur organisé, mais cela peut aussi être un inconvénient, car les VHD ont un espace limité et, si nous le remplissons, nous pouvons avoir des problèmes.
Microsoft a fait du VHD un espace dynamique maximal allant jusqu’à 256 Go, bien qu’il existe des moyens de l’augmenter si nécessaire.
WSL 2 arrivera avec Windows 10 20H1, et bien que nous puissions le tester, l’expérience ne sera pas optimale
Les utilisateurs initiés qui ont déjà installé la dernière version de Windows 10 20H1 peuvent commencer à tester cette nouvelle fonctionnalité. Bien sûr, Microsoft prévient les utilisateurs qu’ils auront sûrement des problèmes de performances car cette nouvelle version est dans une phase très précoce de développement et a encore beaucoup de travail à faire.
Lorsque la nouvelle version de WSL est terminée, Microsoft s’assure que les performances seront égales, voire légèrement supérieures, à celles de WSL 1. En outre, cette nouvelle version devrait consommer la même mémoire et les mêmes ressources que la version 1.
Microsoft a sûrement encore un atout dans sa manche pour le nouveau WSL 2, nous suivrons donc de très près le développement de cette fonctionnalité.