C'est une vision de Linuxien ça. Le basesys d'un BSD forme un tout cohérent. Quand tu utilises le MDA du basesys, il n'est pas question de mettre à jour mysql-client-lib-2.6.7-1294.debian54.libc6.2 pour que ca marche/marche pas. Quand on met à jour, on met à jour l'ensemble du basesys, pas le MDA d'un coté et les "modules" d'un autre, avec une surprise au prochain redémarrage du service.
Je suis BSDiste. J'utilise principalement FreeBSD et OpenBSD (donc je connais moins bien NetBSD), mais je peux te dire que le basesys ne prend pas en charge les configuration avancées de type :
- Changement de MDA/MTA
- Authentification LDAP pour tout le monde (virtuel, réel etc. sauf root/wheel)
- Modification profonde de la config de base des Bases de données (genre load balancing, changement des réglages de moteurs de base de données, outils d'instrumentations intégrés etc.)
- PHP (oui PHP c'est juste l'horreur à suivre au niveau packages, avec des dépendances à tous les étages etc.)
Bref tout çà pour dire que même si j'ai une grosse confiance en les devs BSD, je ne vois pas comment leur projet de script peut ne pas partir en vrille au bout d'un moment.
Sous Linux ça a pris environ cinq ans (2004-2009 à peu près) pour que des éléments simple de config (genre les modes supportés par le serveur X) deviennent inéditables/inmodifiables parceque des scripts qui génèrent des scripts qui génèrent des scripts viennent t'écraser ta config à chaque mise à jour, voire à chaque reboot/fermeture violente de l'appli.
Donc oui, chat échaudé craint l'eau froide, le script qui configure automagiquement mes serveurs/params kernel j'en veux pas.
[^] # Re: Génial !
Posté par Jerome Herman . En réponse au journal L'homme qui voulait scripter les fichiers de configuration. Évalué à 3.
Je suis BSDiste. J'utilise principalement FreeBSD et OpenBSD (donc je connais moins bien NetBSD), mais je peux te dire que le basesys ne prend pas en charge les configuration avancées de type :
- Changement de MDA/MTA
- Authentification LDAP pour tout le monde (virtuel, réel etc. sauf root/wheel)
- Modification profonde de la config de base des Bases de données (genre load balancing, changement des réglages de moteurs de base de données, outils d'instrumentations intégrés etc.)
- PHP (oui PHP c'est juste l'horreur à suivre au niveau packages, avec des dépendances à tous les étages etc.)
Bref tout çà pour dire que même si j'ai une grosse confiance en les devs BSD, je ne vois pas comment leur projet de script peut ne pas partir en vrille au bout d'un moment.
Sous Linux ça a pris environ cinq ans (2004-2009 à peu près) pour que des éléments simple de config (genre les modes supportés par le serveur X) deviennent inéditables/inmodifiables parceque des scripts qui génèrent des scripts qui génèrent des scripts viennent t'écraser ta config à chaque mise à jour, voire à chaque reboot/fermeture violente de l'appli.
Donc oui, chat échaudé craint l'eau froide, le script qui configure automagiquement mes serveurs/params kernel j'en veux pas.