D'implémenter n'importe comment des parsers et générateurs de conf en script shell (configuration qui d'ailleurs ressemble à du code, mais version spaghetti -- alors quand on sait que des scripts shell la lisent et l'écrivent on atteint un optimum local d'horreur) et d'ajouter un caillou de plus posé en équilibre sur le mur instable de la plomberie irrationnelle des couches basses de configuration des systèmes GNU/Linux, plomberie construite au nom des principes Unix mais dévoyés, invoqués à mauvais escient, et invoqués probablement avec la croyance absurde qu'une telle architecture diminue l'effort en intégration alors qu'il devrait être augmenté pour obtenir un résultat vaguement fonctionnel (et bien évidemment l'effort effectif est ridiculement bas).
À mon goût tout ça va beaucoup trop loin dans le "worse is better".
Le résultat est la diaspora des systèmes GNU/Linux dans ce plan (couches basses userspace en général), qui je pense va plutôt avoir tendance à continuer à s'intensifier. C'est à mon avis particulièrement mauvais car cela entraîne la dilution des efforts qui implique dans énormément de cas des implémentations de mauvaise qualité qui s'effondrent lamentablement à la première apparition d'un besoin fonctionnel non rencontré par l'auteur d'un composant qui ne devrait pas impacter si l'architecture avait été pensée. La modularité tant saluée n'est en fait que réservée pour les développeurs (et à la condition supplémentaire qu'ils aient beaucoup de temps libre pour mettre suffisamment de scotch afin de faire disparaître la partie visible du symptôme), les simples utilisateurs en étant privé car n'ayant pas les moyens de faire tomber en marche la conjonction des fonctionnalités qu'ils souhaitent.
Le seul moyen de faire pire serait d'introduire de l'XML et du Java dans tout ce bordel (pour le XML, certains ont malheureusement déjà commencé, j'imagine que le Java arrivera dans quelques années).
[^] # Re: Avis perso
Posté par Guillaume Knispel . En réponse au journal Béranger passe à Windows. Évalué à 2.
À mon goût tout ça va beaucoup trop loin dans le "worse is better".
Le résultat est la diaspora des systèmes GNU/Linux dans ce plan (couches basses userspace en général), qui je pense va plutôt avoir tendance à continuer à s'intensifier. C'est à mon avis particulièrement mauvais car cela entraîne la dilution des efforts qui implique dans énormément de cas des implémentations de mauvaise qualité qui s'effondrent lamentablement à la première apparition d'un besoin fonctionnel non rencontré par l'auteur d'un composant qui ne devrait pas impacter si l'architecture avait été pensée. La modularité tant saluée n'est en fait que réservée pour les développeurs (et à la condition supplémentaire qu'ils aient beaucoup de temps libre pour mettre suffisamment de scotch afin de faire disparaître la partie visible du symptôme), les simples utilisateurs en étant privé car n'ayant pas les moyens de faire tomber en marche la conjonction des fonctionnalités qu'ils souhaitent.
Le seul moyen de faire pire serait d'introduire de l'XML et du Java dans tout ce bordel (pour le XML, certains ont malheureusement déjà commencé, j'imagine que le Java arrivera dans quelques années).