Prenons l’exemple de gros machins comme postfix ou sendmail, ou bien encore procmail. Ces logiciels sont une horreur à configurer, meme quand on a les compétences.
Cela en fera raler beaucoup parmi vous, mais j’en ai marre de ce raccourci « soft pour linux == pleins de petits softs qui font chacun une tache == softs complexes à configurer ensemble pour un débutant == va lire le man et démerde toi si t’es débutant ».
Le but du libre, à la base, c’est quoi ? De proposer un outil compliqué que seul les « pros » pourront configurer et exploiter correctement ? De proposer des choses très stables, très performantes, mais obligeant une haute connaissance et une grande maitrise pour pouvoir etre utilisée ?
Pour moi ce n’est pas ça. La philosophie Unix impose un logiciel par tache, et la philosophie du Libre impose que ce soit libre. Très bien ! Cool ! Mais pourquoi ne pas prévoir dans les scripts de configuration automatique qui existent déjà les réglages pour lier les sofs devant fonctionner ensemble ? Ce n’est contraire à aucune des deux philosophies que je sache, y compris si des outils graphiques pour régler ces choses là sont créés, car le choix est toujours possible de ne toucher à rien par l’interface graphique, et de tout régler soi meme à la main.
Le script de post-installation de postfix (gardons l’exemple) sait générer des choses très très complètes, mais uniquement pour lui ! Gestion multi-domaines avec stockage en base de données, c’est possible, mais super chiant à configurer, alors pourquoi aucun outil (graphique ou non) n’existe pour ce faire ?
C’est en ce sens que je fais des remarques sur beaucoup de logiciels libres, et ceux qui pensent par exemple que Linux n’est pas fait pour être simple et que c’est normal, ceux qui pensent que Linux c’est réservé à une élite, hé bien ils ont tort. Pour moi GNU/Linux, à terme, le but est de proposer un réel outil informatique, une façon d’avoir de la souplesse et des possibilités énormes en utilisant uniquement du libre.
On m’a dit il y a quelques temps :
« Quoi ? Tu veux des outils simples pour ton serveur mail ? Tu te trompes d’OS, retournes sous Windows »
Voyez comme vouloir utiliser simplement une fonctionnalité offerte par un système d’exploitation est rapproché ici du fait d’utiliser Windows. Ce genre de personne me déçoit, car bien qu’ils me disent comprendre la philosophie d’Unix, ils n’ont pas du tout compris la philosophie du Libre. Et c’est tout le problème que je soulève dans ce billet.
Ca vous embete les interfaces graphiques pour régler les logiciels serveurs ? Et bien ne l’installez pas ! Ca vous empeche un soft qui fait plusieurs choses ? Ne l’installez pas ! Quel est le problème ? Laissez les débutants utiliser les softs qui les arrangent ! Comment voulez-vous que GNU/Linux se répande, soit plus utilisé, mieux vu par les éditeurs de jeux, les constructeurs de matériel, si personne ne l’utilise parce que ça ne se simplifie pas ?
Ubuntu ou Fedora l’ont bien compris, et proposent moult outils pour configurer et régler une machine desktop, mais peu de choses encore existent pour le coté serveur. A quand une interface aussi complète que celle existant sur Mac OS X Server, interface qui peut ne pas etre utilisée, tous les outils utilisés étant libres, et configurables à la main…
