• [^] # Re: pas de systemd, et ?

    Posté par . En réponse au journal NuTyX, une distribution atypique. Évalué à -1.

    Je trouve ça génial, les gens qui tentent toujours de démontrer, malgré l'évidence, que non il n'y a pas de problème—puisqu'il suffit d'utiliser la bonne distrib. On se demande à quoi servent les autres distribs, mais bon ;-)

    Alors, côté LLVM, la 3.6 vient de sortir. Mais peut-être aussi que le soft que j'utilise nécessite la 3.2. Dans le cas présent, il y a plus cocasse : dans Ubuntu 14.04 (la LTS, que beaucoup de gens utilisent...), "LLVM 3.5" est en réalité une version de développement pré-3.5, avec des API incompatibles. Du coup, c'est quoi, "la bonne distrib" qui a pensé à empaqueter absolument toutes les dépendances possibles et imaginables ? On dit aux utilisateurs "ah non désolé, pour utiliser ce logiciel, vous devez utiliser une Gentoo du 25 janvier 2015" ?

    Évidemment, LLVM est encore un cas favorable : puisque c'est un outil suffisamment populaire (et libre !) pour être souvent empaqueté - même si pas forcément la bonne version... Il y a énormément d'outils ou de bibliothèques métier qui ne sont pas présents dans les dépôts officiels des distributions (ou alors en version toute pourrie packagée il y a quatre ans en one-shot et jamais maintenue depuis). Et des utilisateurs qui voudraient tout de même des binaires.

    Alors, la solution, on la connaît : on finit par faire son propre système de paquets, parallèle et indépendant, avec des binaires portables d'une distrib à l'autre, au prix de la duplication de morceaux du système de base pour contourner les pétouilles du genre l'ABI de la glibc qui devient subtilement incompatible d'une version à l'autre. Mais c'est le seul moyen, sans s'arracher (trop) les cheveux, de fournir des binaires qui marchent de CentOS 5 à Ubuntu 14.10. Et il y a même des clients qui paient du service autour.

    Sûrement qu'ils n'ont rien compris, puisque les fanboys, eux, n'ont aucun problème à faire apt-get install gimp.