Reproductibilité des builds NixOS : mieux que vous ne le pensez

2025-02-12

La reproductibilité des builds de NixOS a longtemps été un sujet de controverse. Si son modèle de gestionnaire de paquets fonctionnel contribue à la reproductibilité des builds, il ne garantit pas la reproductibilité bit à bit pour toutes les builds. Un nouvel article de recherche étudie empiriquement Nixpkgs (la collection de paquets de NixOS) sur six ans, révélant un taux de reproductibilité en constante augmentation, passant de 69 % en 2017 à 91 % en avril 2023. L'étude identifie également les causes principales de non-reproductibilité, telles que les dates intégrées, les sorties uname, les variables d'environnement et les ID de build. Ces résultats montrent que même si Nixpkgs atteint déjà des taux de reproductibilité élevés, il reste une marge d'amélioration en s'attaquant à ces points. Cette recherche est cruciale pour accroître la confiance dans le protocole de substitution Nix et stimuler le développement de solutions de cache distribuées basées sur la reproductibilité des builds.

(luj.fr)