L'interpréteur Bash arrive sous Windows !

samedi 9 avril 2016
par  tems
popularité : 1%

Après des années de guerre, Microsoft fait du pied aux développeurs en intégrant en natif l’interpréteur Bash dans son système d’exploitation Windows 10.

Hier, c’est un peu comme si un chat s’était marié avec un chien : en annonçant l’intégration d’un outil majeur de Linux dans Windows 10, Microsoft a créé la surprise, aussi bien dans le monde des développeurs que dans le bastion du logiciel libre.

L’annonce dont nous parlons est l’arrivée de l’interpréteur de lignes de commandes open-source Bash dans le système d’exploitation de Microsoft. Pas une espèce de bricolage bancal, non, une vraie intégration propre réalisée en partenariat avec un acteur majeur de Linux et du logiciel libre, Canonical, l’entreprise qui développe la célèbre distribution Ubuntu.

Loin d’être un coup de tête, ce mariage théoriquement contre nature est un mouvement rationnel et intéressant de la part de Microsoft. Mais avant de se pencher dessus, il serait bon de parler de ce Bash et d’expliquer à quoi ça sert.

Bash, centre de commande en mode texte

Oubliez vos icônes et votre souris : le monde du développement est un territoire de lignes de commandes et de raccourcis claviers. Bash est un genre de centre de pilotage de l’ordinateur auquel on saisit des commandes et exécute des « recettes » appelées scripts.

Avec Bash on peut, sans jamais quitter un genre d’éditeur de texte appelé console, changer de morceau de musique, automatiser le renommage de tout fichier .jpeg qui serait uploadé dans un répertoire, lancer un logiciel d’un simple raccourcis clavier, basculer entre deux terminaux, etc.

Un programmeur qui maîtrise le Bash et ses scripts peut aller vite, très vite, surtout s’il a pris la peine d’automatiser les tâches les plus ingrates. Une vitesse impossible à atteindre en mode "fenêtre" à la Windows ou Mac OS X.

Ce dernier, basé sur un noyau Unix, dispose de ce même Bash, ce qui fait qu’un développeur Linux peut tout à fait passer sous Mac OS alors que la chose est plus difficile sous Windows, Microsoft privilégiant jusqu’ici ses outils et son terminal maison, PowerShell.

Un développeur motivé sous Windows pouvait tout à fait bricoler une solution avec un programme d’émulation appelé CygWin, mais les performances, la compatibilité et la stabilité étaient loin d’être à la hauteur.

Les rois des systèmes pour programmeurs

Pourquoi Mac OS X et GNU/Linux sont-il si appréciés des programmeurs, au point d’ailleurs que l’étude annuelle 2016 du site Stack Overflow (destiné aux codeurs de tout horizon) indique que Mac OS X est le plus populaire car adopté par 26,2% des développeurs et Linux, troisième, avec 21,7% des sondés ?

Pour de multiples raisons parmi lesquelles la gratuité de l’écosystème (pas de licences à payer) qui en font les plates-formes de référence du monde universitaire, surtout vrai pour Linux - et pour cause, les outils GNU et le noyau Linux sont issus de cet univers.

S’ajoute ensuite, principalement pour Linux, une fois encore, l’ouverture du code de tous les éléments (open-source), gage non seulement de sécurité - on peut vérifier ce que fait une application - mais aussi de progrès puisque l’accès à la recette d’un logiciel permet de le modifier pour ajouter des fonctions, corriger des erreurs, etc.

A contrario, non seulement le système et les outils de Microsoft sont fermés et (souvent) payants, mais ils appartiennent à un environnement propriétaire. Or, en face, les programmeurs sous Mac OS X et Linux partagent de nombreux outils, dont le fameux Bash.

Intégrer bash de manière native dans Windows 10, c’est offrir aux codeurs des outils connus et leur permettre de conserver les réflexes et le savoir qu’ils ont acquis dans leur expérience universitaire et professionnelle.

La vague de fond du logiciel libre

L’intégration de Bash est emblématique mais elle est loin d’être un événement isolé : cela fait un moment désormais que Microsoft courtise le monde du libre. Qu’il est loin le temps où l’ex-PDG de Microsoft, Steve Balmer, affirmait, avec le tact et le sens de la mesure qui le caractérisait, que « Linux est un cancer ».

De l’intégration des distributions Linux dans sa plate-forme Azure en passant par le rachat de sociétés éditrices de logiciels libres jusqu’à des communications du type « Microsoft loves Linux », le virage de Microsoft marque une victoire. Non pas celle d’une entreprise sur une autre, mais celle d’une idée et d’une conception du logiciel.

Lucide et à l’écoute du monde du développement, Microsoft a donc logiquement décider d’embrasser Linux plutôt que de le combattre. 2016 marque donc l’année où Microsoft a définitivement arrêté de basher Linux.



Commentaires

Annonces

Annuaire LibreNord

Retrouvez l’annuaire de logiciels libres créé par l’association Club Linux Nord-Pas de Calais sur le site suivant http://www.librenord.org


Sur le Web

28 mai - Initiatives Paysannes Hauts de France recrute un.e animateur.trice / accompagnateur.rice à l'installation en agriculture

27 mai - Portes ouvertes du Conservatoire Botanique | 2 juin 2024

27 mai - Revue de presse de l’April pour la semaine 21 de l’année 2024

23 mai - Concerts dans le cadre de Et demain ?

23 mai - APPEL À PARTICIPATION pour le Forum des Outils sur la Transition

23 mai - L'April présente avec un stand et trois conférences à Pas Sage en Seine - du 31 mai au 2 juin 2024 à Choisy-le-Roi (94)

23 mai - L'April présente avec un stand et deux conférences à Pas Sage en Seine - du 31 mai au 2 juin 2024 à Choisy-le-Roi (94)

23 mai - Réunion de bilan de la saison 7 de Libre à vous! et préparation de la saison 8

23 mai - Soirée « radio ouverte » au studio de Cause Commune vendredi 7 juin 2024 à 19 h 30

22 mai - Relance du nucléaire et SMR, entre mythes et réalités | Webinaire 11 juin 2024 |16h

20 mai - Revue de presse de l’April pour la semaine 20 de l’année 2024

17 mai - #208 - Coopaname - MiXiT - Mickey dans le domaine public - « Libre à vous ! » diffusée mardi 7 mai 2024 sur radio Cause Commune

15 mai - Réaliser votre documentation en écriture collaborative à l’aide d’un wiki sur le Chapril

15 mai - Ouverture des candidatures pour les prix science ouverte 2024

15 mai - Alternance A PRO BIO

15 mai - Chargé-e de mission "Lomme en TransitionS

13 mai - Animateur-rice de réseau régional Repair Cafés HdF

13 mai - Revue de presse de l’April pour la semaine 19 de l’année 2024

10 mai - J'ai kiffé l'AG de l'April 2024!!!

8 mai - Réouverture des inscriptions Mastodon sur pouet.chapril.org