• [^] # Re: Explication?

    Posté par . En réponse au journal Petit coup de gueule contre les distributions grand public. Évalué à 3.

    T'est risible à comparer un OS entier avec un codec vidéo.

    Et ne prend surtout pas h264 ou HTML comme un bon exemple. du temps ou les téléphones portables n'avaient pas d'écran couleur, jamais HTML n'aurai pu marcher convenablement. On à du créer le WAP à la place.
    C'est pareil pour un codec vidéo : Prend un vieux bidule embarqué pas capable de décoder du h264 : ben t'est dans la merde.

    Ici on parle d'un OS, un logiciel qui doit s'adapter au matériel (et pas l'inverse, merci HTML et h264)

    Quand à RPM et DEB, désolé, mais ça conviens pas à tout le monde, surtout pas aux distributions sources ou à l'embarqué. Les deux font peut être la même chose, mais ça ne convient pas à tout les usages.

    Quand au nommage différent, il faudrai peut être se renseigner sur comment les paquets sont nommés. Par exemple sous debian, on considère souvent que 1 bibliothèque = 1 paquet, et le nom du paquet doit contenir le soname de la bibliothèque. Je connais pas la raison exacte, mais à mon avis, ça doit permettre d'éviter des conflits et des dépendances diaboliques si on regroupe trop de bibliothèques en un seul paquet.
    Et bien entendu, si on doit changer ça dans Debian, on doit le changer dans toute la distribution, sur toutes les architectures et tout les noyaux. J'imagine pas le bordel.

    Alors qu'une distribution source comme gentoo aura plutôt envie de faire correspondre le nom et le contenu du paquet avec le tar.gz d'upstream. Ça fait des choses radicalement différentes : ce que gentoo fait en un paquet (avec des use flags, faut pas les oublier eux aussi), Debian peut le faire en 10.

    Et il y a autre chose que tu oublie complètement avec une distribution, c'est la compatibilité et les ABI binaires. Si tu prend un linux 2.6.8 et un 2.6.32, ça marchera pas entre eux. Pareil selon tes versions de libc, ton compilateur et tes options de compilation (par exemple : bibliothèques statiques ou dynamiques ? parfois upstream propose du statique par défaut, et certaines distributions le force en dynamique, pour de bonnes raisons)