• [^] # Re: Tu réponds déjà indirectement à ta question

    Posté par . En réponse au message Compiler en statique, est-ce vraiment un problème ?. Évalué à 4.

    Bah évidemment que si, il y a des problèmes, autrement les distributions ne s'emm… pas à fournir des bibliothèques, vu le bordel que ça met. Au hasard:

    • Les bugs et mises à jour de sécurité dans les bibliothèques peuvent être corrigés sans toucher le logiciel
    • L'utilisateur ne télécharge que ce dont il a besoin
    • La RAM est partagée entre toutes les applis qui utilisent les mêmes bibliothèques
    • Ca oblige à ce que le code suive une certaine discipline
    • Ca facilite la lisibilité des licences (pas besoin par exemple de publier un code sous GPL accompagné du code des bibliothèques sous d'autres licences).
    • Ca dissuade de faire trop de dépendances à des trucs pas forcément utiles et ça fait réfléchir un peu sur la légitimité de s'embarquer à long terme avec un projet dont on ne connait pas grand chose.

    Au vu de ma faible expérience, ce qui fout le caca, c'est les bibliothèques peu utilisées : il n'y a pas de pression de la communauté pour intégrer les dernières versions dans les distributions, les mainteneurs ne sont pas forcément très dispo, etc. Du coup, on est dépendent des choix techniques des mainteneurs des paquets, choix qui ne sont pas forcément judicieux et qui peuvent ressembler à des rustines pas propres (par exemple, pour glew sous Ubuntu, la distrib reste sous 1.8 parce qu'il y a apparemment un bug quelque part avec la 1.9 et que la correction du bug n'a pas l'air d'être une priorité).