Par François Michel Publié le 31/03/2017 Editer la news
Cette newsletter décrit les changements drastiques des salles informatiques qui prendront effet dès les prochains jours.
Comme vous déjà l'avez remarqué, l'infrastructure informatique proposée aux étudiants a été mise à jour durant les vacances de juillet 2016. En plus d'un changement de matériels, l’équipe didactique a également pris la décision de mettre à jour le concept même des salles informatique du département INGI. L'idée retenue fut de donner une nouvelle ambiance aux salles calquée sur l'univers de Star Wars. Comme vous le savez, nous avons déjà entamé cette transformation en donnant aux nouvelles machines des salles le nom de personnages ou de planètes issu de la saga Star Wars. De plus, chaque machine dispose de sa propre personnalité et vous accueillera comme il se doit lorsque vous vous y connectez via ssh.
La prochaine étape de cette migration risque d'avoir un réel impact sur votre utilisation des machines. En effet, le département a pris l'importante décision de se débarrasser du poussiéreux interpréteur en ligne de commande bash et de migrer vers yodash, beaucoup plus en phase avec la nouvelle philosophie de l'infrastructure étudiante. Nous procéderons tout d’abord à une mise à jour progressive qui commence dès aujourd’hui sur yoda.info.ucl.ac.be en exécutant la commande yodash
et à partir de demain sur toutes les machines de la salle Intel. Yodash sera à terme le shell par défaut du département INGI. Ce shell, fruit de deux années de recherche interne au département et considéré aujourd’hui comme l’état de l’art de l'interpréteur en ligne de commande, est disponible sur toutes les machines des salles didactiques à l’heure où nous écrivons ces lignes.
Prendre part à l’expérience yodash Fort de la philosophie Open Source mise en avant au sein de l’UCL, le code source de yodash est accessible à tous sur la page github du département. Vos retours et contributions à cette révolution en marche sont bien sûr les bienvenus : https://github.com/UCL-INGI/yodash
Fonctionnement de Yodash Bien que son fonctionnement soit beaucoup plus simple et intuitif que son ancêtre, il nous semble important de donner aux étudiants un avant goût de ce qui sera probablement le futur de la ligne de commande Linux. Yodash est à la fois le fruit de recherche dans le domaine des langages de script, mais également celui de la psychologie humaine. En effet, à quoi bon concevoir un logiciel s’il est uniquement accessible à une élite informatique ? De ce fait le postulat de yodash est simple: il est plus facile de concevoir le résultat que l’on souhaite obtenir plutôt que la suite d’opérations nécessaires à sa production. yodash vous permet donc de formuler de manière élégante et intuitive chacune de vos instructions en commençant par exprimer leur objectif.
Sommairement, le fonctionnement du yodash est simple. L’utilitaire comprend les commandes basiques du shell Linux, mais en inverse chaque token. Ainsi, au lieu d'écrire
echo "Hello, World !"
Il vous suffira d'écrire
"Hello, World !" echo
Au lieu d'écrire
ps aux | grep firefox > file.txt
d'écrire, il vous suffira :
file.txt > firefox grep | aux ps
Notez donc qu'il est inutile d'inverser les lettres dans un token mais uniquement les token dans une commande.
L'installation de Yodash sur les machines des salles informatiques est donc un pas de plus vers une cohésion plus importante du département et des étudiants, l'univers de Star Wars étant fédérateur depuis déjà plus de 40 ans.
Un changement aussi brusque pourra paraître comme un gros poisson à avaler pour les plus rigides d'entre vous, sachant que la session d'examen approche à grand pas. Cependant nous pensons qu'installer Yodash pour la période de Pâques permettra même aux étudiants les plus réfractaires de se rendre compte qu'un tel changement leur profitera à moyen terme, avec un net gain de productivité à la clé et une approche plus intuitive de l’administration sur Linux.
Les prochaines étapes dans ce refactor culturel du département sont :
En vous souhaitant un pré-blocus de fer
L'équipe studadmin INGI