"Orgasme pour sysadmin" ?
Heu...
Pourquoi devrais-je installer Python sur mes serveurs quand les commandes sed, awk, cut et perl sont disponibles de base dans toutes les installations Linux ? D'autant plus lorsque le serveur ne va pas utiliser Python autrement !
En tant que sysadmin (ni Sam ni Max ne le sont hein, du coup ça se comprend), je veux des commandes stables, qui fournissent le même résultat quel que soit le système, scriptables, et avec le minimum de prérequis.
sed, awk, cut et perl répondent à ce cahier des charges du sysadmin. Python, non.
Cet article concerne uniquement un développeur Python devenu je ne sais comment sysadmin, qui ne veut pas abandonner son langage fétiche, désireux d'avoir un orgasme.
Et je parle même pas des perfs. Python, son intérêt, c'est la souplesse. Il n'y a aucune raison d'utiliser un programme "souple" lorsque l'environnement est aussi maitrisé qu'un serveur Linux. AUCUNE.
(je m'énerve un peu parce que c'est pas la première fois que je lis des articles censés "révolutionner" le métier, et au final, c'est toujours moins bien que les solutions déjà disponibles et mises en place)
(oh, et le beau préjugé dans les commentaires "le sysadmin se fout des perfs" : quand tu as des serveurs critiques qui doivent être dispo 24/7 partout dans le monde, tu ne te fous pas des perfs, très loin de là. Il faut que tes scripts passent inaperçus, tu peux pas te contenter d'un script crade qui prend 100% des CPU pendant 4 heures "parce que personne n'utilise le serveur à ce moment là". Et donc Python est inadapté dans ce cas. Et si un système est inadapté dans un cas, il est inadapté pour TOUS les cas.)