Le blog d’un libriste qui a la niaque !
Confondre philosophie Unix et philosophie du Libre, ce n’est pas bien !
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…

about 1 year ago
Il y a aussi une réponse qui revient souvent: « si ça n’existe pas fait le toi même » :-p
Ceci dit c’est vrai que c’est pas évident à configurer. D’un autre coté comme c’est pas tout le monde qui se monte un serveur de mail, y’a peu de plainte de ce genre :)
about 1 year ago
Ouais, c’est pas tellement ça imho, c’est plutôt le fait que
* Si t’es un n00b total et que pour toi tu lances Internet quand tu cliques sur le renard rouge (faut savoir qu’Internet est sur off quand t’es pas dessus), t’en auras dans 99.99% des cas pas besoin, tout baigne pour toi.
* Si tu pwnZ ta mèr3 en CLI et que t’es capable de récupérer n’importe quel kernel panic tout baigne pour toi.
* Si t’es entre les deux bah… t’es dans la merde : le CLI tu te démerdes mais pas assez pour te décomplexificationner la vie, les gui ça va mais t’en ressens les limites… pas toujours facile de monter vers la seconde catégorie (et quand on voit la mentalité de certains t’as pas forcément envie non plus), impossible de redescendre vers la deuxième…
Dur dur la vie de libriste moyen… Surtout pour qui ne code pas et n’est pas un as… =P
about 1 year ago
Mandriva propose avec ses « drakwizard » toute une série de clickodrômes graphiques pour configurer les principaux serveurs : apache, squid, samba, dhcp, dns, postfix… Ils viennent s’accoler aux clickodromes existants du « centre de configuration Mandriva »
Peut-être que cela conviendrait à ce besoin ?