Hier, lors de la conférence Microsoft Build 2016, une annonce a retenti comme un coup de tonnerre : Ubuntu va faire son apparition sur Windows 10. L’enthousiasme est palpable, et l’impatience de nombreux utilisateurs est à son comble. Cependant, pour ceux qui ne sont pas familiers avec Ubuntu au-delà de son nom et de son affiliation à l’univers Linux, cette nouvelle peut susciter une certaine appréhension. Il est vrai qu’ajouter un système d’exploitation à un autre peut sembler contre-intuitif. Or, Microsoft ne procède pas de cette manière. Il ne s’agit pas d’intégrer un système d’exploitation complet à Windows 10, mais plutôt d’ajouter un support pour certaines librairies et outils essentiels aux développeurs. Voici une explication plus détaillée de cette innovation.
L’arrivée d’Ubuntu sur Windows signifie concrètement que la ligne de commande Linux, à savoir Bash, est désormais intégrée à Windows. Cette fonctionnalité permettra aux développeurs, notamment, d’exécuter des commandes et d’utiliser les librairies Bash directement sur leurs machines Windows. Pour l’utilisateur lambda, cette nouveauté n’aura pas d’incidence directe. Il s’agit d’une fonctionnalité réservée au mode développeur, et c’est principalement la communauté de développeurs qui salue cette avancée.
Comment cela fonctionne-t-il ?
Pour intégrer Ubuntu à Windows, Microsoft a mis en place une nouvelle infrastructure nommée « Sous-système Windows pour Linux ». Les développeurs devront activer les outils de développement au sein de Windows 10 afin d’obtenir ces fonctionnalités. Ils pourront ensuite utiliser une commande Bash pour télécharger une image d’Ubuntu. Cette image est accessible via la ligne de commande, mais provient du Windows Store. Une fois cette étape franchie, les développeurs pourront exécuter Bash de manière native.
Pourquoi les développeurs en ont-ils besoin ?
Les développeurs sont très nombreux à utiliser Bash et d’autres outils Linux, qui sont désormais mis à leur disposition grâce à cette mise à jour. Bash est non seulement très populaire, mais également extrêmement puissant. Auparavant, si un développeur souhaitait utiliser des librairies Bash, il devait installer Ubuntu sur une machine virtuelle ou recourir à l’environnement Cygwin. Cette intégration simplifie considérablement l’accès à Bash sur un système Windows.
Cela a-t-il un impact sur les utilisateurs finaux ?
Absolument pas. Même si vous choisissez d’activer les outils de développement dans Windows 10, il est improbable que vous vous retrouviez à utiliser Bash par inadvertance. Il s’agit d’un outil destiné à ceux qui savent s’en servir, et si ce n’est pas votre cas, vous n’avez rien à craindre.