Orateur
Description
Dans un cadre large de partage et de vérification des produits de recherche, la notion de reproductibilité devient de plus en plus nécessaire. La question se pose sur comment parvenir à présenter des travaux de manière à pouvoir vérifier sa pertinence indépendamment de l’OS, l’architecture matérielle et des versions logicielles successives. S’affranchir de toutes ces contraintes, assurant la pérennité des résultats, est devenu une nécessité inexcusable dans une conjoncture orientée vers une science ouverte. Dans ce contexte, le logiciel libre se révèle comme un partenaire idéal.
Partant de la notion de traçabilité sur toute la couche logicielle, et en évitant les rajouts binaires non identifiables, GNU/Guix permet une gestion poussée du code source, un fort dégréé de customisation, ainsi que la création d’environnements logiciels vérifiables où exécuter son code. Ce comportement aboutit dans la création de conteneurs reproductibles destinés à des applications HPC et des pipelines CI où le déterminisme reste une contrainte forte.