• [^] # Re: Avenir de Linux

    Posté par . En réponse à la dépêche Apports de Fedora à l’écosystème du logiciel libre (2de partie). Évalué à 4.

    Je ne connais pas trop flatpak et je suis conscient que Nix/Guix auraient du travail à faire pour être plus accessibles mais je ne suis pas complètement d'accord avec toutes ces remarques.

    Nix fonctionne via des derivations (paquets) immuables et composables, stockées dans le /nix/store. Il n'y a pas de duplication d'un même paquet, tout est mutualisé. Comme une dérivation connait ses dépendances, on peut calculer complètement son périmètre, et même en générer un conteneur Nix ou Docker. Intégrer une nouvelle dérivation se fait donc sans problème particulier.
    Et de façon similaire, Nix home manager permet de gérer des configurations utilisateurs et Nixos de gérer des services.
    Pour la gestion des permissions par application, ça peut effectivement être une fonctionnalité intéressante. Je ne crois pas que Nix ait quelque chose dans le genre mais ça ne doit pas être très compliqué à ajouter. D'ailleurs il y a déjà une option "unfree" qui permet d'indiquer que le paquet contient du code non libre et d'empêcher son installation si la configuration de l'utilisateur ne l'autorise pas.