Lancé en version beta cet été, Windows Subsystem for Linux, qui permet d’exécuter directement des binaires Ubuntu sous Windows 10, continue d’évoluer petit à petit. La prochaine mouture devrait proposer quelques évolutions intéressantes, comme le montre la dernière version diffusée auprès des « Windows Insiders ».
Tout d’abord, le système de base va bénéficier d’une importante mise à jour, puisqu’il va passer d’Ubuntu 14.04 LTS à Ubuntu 16.04 LTS, soit un saut de deux ans en avant. Cette version apporte de nombreuses nouveautés, comme les applications packagées au format Snap, le passage à Python 3.5, Go 1.6, GCC 5.3, PHP 7.0, MySQL 5.7, etc…
Plus intéressant encore, l’interopérabilité entre les mondes Windows et Linux va être grandement améliorée. En effet, jusqu’à présent, l’interopérabilité entre les deux environnements se limite essentiellement à la possibilité de partager des fichiers, chaque environnement ayant accès au système de fichier de son voisin.
Mais avec la nouvelle version de WSL, il sera désormais possible de lancer directement des applications Windows depuis le shell Bash, ce qui ouvre la voie à l’écriture de scripts beaucoup plus complet, pouvant utiliser certaines commandes spécifiques à Windows, tout en étant écrits en langage Bash, bien plus puissant que le langage des scripts Windows classiques, et bien plus répandu que le langage des scripts Powershell. L’histoire ne précise pas si WSL pourra lui même être exécuté dans WSL 🙂
Pour pousser l’idée jusqu’au bout, on peut également espérer qu’à terme les applications Linux puissent elles aussi être lancées directement depuis l’environnement Windows, sans passer obligatoirement par Bash. Il ne restera ensuite plus qu’à intégrer officiellement un serveur X pour gommer quasiment toutes les frontières entre les deux systèmes.