WSL est un projet Microsoft visant à rendre accessible l’écosystème Linux sous Windows, et ceci de la manière la plus transparente possible
Certains diront, mais « Pourquoi ? », autant installer Linux directement….Oui…mais non…il faut arrêter d’opposer sans cesse les OS ! Dans la réalité chacun dispose de ses avantages et ses inconvénients. Cela reste très pratique de pouvoir mixer des applicatifs issus des deux mondes.
Perso, je kiffe de pouvoir installer simplement quelques jeux pour me détendre pendant que mon Playbook ansible est en train de faire son travail…
Attention, l’usage de WSL nécessite quelques prérequis, à commencer par l’activation des instructions d’accélération de la virtualisation de votre processeur. Il est également conseillé d’utiliser la v2 de WSL qui n’est fonctionnelle qu’à partir de Windows 10 2004 ou Windows 11. La V2 est nettement plus performante que la V1. Elle exploite des fonctionnalités d"Hyper-V", l’hyperviseur de MS, qui se déploient sur le poste. C’est de la virtualisation “optimisée”.
L’installation est de plus en plus simple et si vous décidez d’utiliser Ubuntu comme sous OS de base (ce que je vous conseille), vous pouvez utiliser directement le store.
Cliquez sur l'image pour l'agrandir.
Au premier lancement (via par exemple le terminal décrit dans cet article), vous serez invité à créer votre user Unix
Une fois déployé, il supporte la navigation par onglet et permet d’avoir plusieurs instances de plusieurs langages différents, à commencer par le bon vieux CMD et surtout PowerShell (que je trouve vraiment génial).
Cliquez sur l'image pour l'agrandir.
Après, à vous les joies des commandes Linux. Vous pouvez mettre à jour votre sous-système comme vous le feriez avec une distribution classique
Cliquez sur l'image pour l'agrandir.
Cliquez sur l'image pour l'agrandir.
Rien ne vous empêche d’interagir avec vos partitions Windows en navigant dans /mnt
Cliquez sur l'image pour l'agrandir.
Cliquez sur l'image pour l'agrandir.
À noter que si vous le souhaitez, vous pouvez installer plusieurs sous-systèmes Linux ! Certains nécessitent de passer par des manipulations complémentaires, mais sachez que vous pouvez très bien avoir un Debian et un CentOS côte à côte.
Attention, si WSL est génial, il n’est pas magique, ça reste une virtualisation du kernel Linux sur Windows. Il est possible que certains outils spécifiques ou actions soient impossibles…mais franchement depuis la version 2 de WSL beaucoup de limitations ont été levées et on n’est bien plus efficace qu’avec plusieurs VMs sur son poste, et plus complet qu’avec des conteneurs.
La version 11 de Windows pousse l’intégration de WSL encore plus loin, puisque votre « Linux on windows » est accessible directement depuis l’explorateur
Cliquez sur l'image pour l'agrandir.