• [^] # sympa, mais ...

    Posté par . En réponse au journal XDG apps testable sous Fedora. Évalué à 1.

    Jehan< a très bien résumé l’intérêt de ce système.

    Cette initiative est intéressante, car elle essaye de fournir une solution similaire à celle de Windows dans GNU/Linux, on aurait ainsi les avantages de l’une des méthodes qui gomment les inconvénients de l’autre.
    La plupart des utilisateurs se moquent de la version du logiciel qui tourne sur leurs machines, l’important c’est généralement la stabilité et la sécurité. Chose que fournissent déjà les distributions.
    C’est dans les cas où l'on attache une importance particulière à la version du logiciel que cela pose problème.

    On peut très bien imaginer qu’avec ce standard, on puisse diffuser des versions par la distribution comme à l’heure actuelle et à côté des versions plus récentes ou au contraire des versions LTS.
    Ces versions pourraient indiquer des dépendances dont la version est sans importance (et donc ne pas consommer d’espace ni de bande passante supplémentaire en profitant de la version de la bibliothèque disponible sur le système) et d’autres dont la version serait importante, et packagées dans le logiciel.

    Le problème de ces dépendances serait toujours le possible manque de stabilité ou de sécurité, mais plusieurs points sont alors à prendre en considération :

    • Les logiciels diffusés ainsi devraient être minoritaires en nombre à ceux qui sont installés à partir des dépôts des distributions et uniquement installés à la demande de l’utilisateur, ils seront donc peu nombreux.
    • Comme je l’ai dit, on peut imaginer un système de dépendance qui puisse également utiliser les versions des bibliothèques du système.
    • Avec un standard de package de ce genre de programme, il est possible de lister les programmes qui utilisent des dépendances obsolètes et essayer de mettre à jour les logiciels concernés ou uniquement leurs dépendances.
    • la taille occupée par les logiciels est généralement relativement faible par rapport aux données utilisateurs (chez moi, ce rapport est de l’ordre de 1 :100 et je pense que chez beaucoup il doit au-moins être supérieur à 1 :10). Pas sûr que quelques dépendances en double soit très handicapant de ce côté-là.

    Finalement cette solution pourrait augmenter les possibilités offertes par le monde GNU/Linux dans l’installation de logiciels, mais il faut que les choses soient bien faites, en n’ignorant pas cette problématique de sécurité et de stabilité.

    Je me demande si les ports BSD permettent l’installation de plusieurs versions d’une même dépendance ?