31 Mai 2014
Babun, un terminal sous Windows
En tant que développeur et admin système, j’ai quelques besoins en terme de logiciels. Certes, ils ne sont pas très nombreux mais quand le Windows plante, on perd vite beaucoup de temps à tout réinstaller et cela devient très vite lassant car des logiciels comme python ou perl mettent très longtemps à s’installer, surtout sur les vieux PC du boulot. Autre chose que j’utilise pas mal, c’est la console Windows mais celle-ci ne dispose pas vraiment d’outils à part ceux intégrés à la variable PATH et ceux du système de base. J’étais donc très limité et perdait beaucoup de temps à passer par un serveur de test pour les scripts.
Puis j’ai découvert Babun. Outre le fait que c’est comme ça que se fait appelé Thierry Lhermitte dans Un indien dans la ville, il pourrait être un fier remplaçant à l’invite de commandes de Windows. Cela fait un moment que je l’utilise en remplacement de la console Windows et franchement, le fait que celui-ci intègre de très nombreux logiciels (git, svn, python, perl, etc.) en natif est un vrai plaisir. Fini les journées d’installation des softs, tout est intégré. Il permet donc de se passer de nombreux logiciels. De plus, on est dans une espèce d’environnement console Linux avec les commandes basiques qui vont bien telles que chmod, chown, etc. qui m’ont bien servi dernièrement suite à des applis web faites pour linux qui ne voulaient pas s’installer. Tout cela facilite également énormément les choses lorsqu’on créé des scripts à destination de Linux. Fini les aller-retours à coup de SCP sur le serveur de test.
De ce que j’ai déjà pu tester, celui-ci est vraiment parfait dans le cadre de développements et en remplacement de la console mais j’ai encore quelques doutes à me passer complètement d’un serveur linux pour faire du test barbare en direct live. Ce que je trouve bizarre, par contre, est le fait que Babun puisse installer des paquets, comment dire, exotiques pour un terminal tels que apache2, mysql…
J’espère lever rapidement ces doutes avec le lancement d’un nouveau projet perso qui combinera PHP et Python. J’en profiterai pour tester un dev entièrement avec les outils de ce terminal pour voir s’il est réellement possible de se passer de ces outils supplémentaires.