Les slides HTML - Les slides PDF

Abstract

Comment reproduire l’environnement logiciel de son expérience, sur différentes machines et à différents moments ? Cette question est au cœur de la reproductibilité des calculs et c’est à ça que cherche à répondre Guix. Dans cette session, nous verrons d’abord comment figer son environnement logiciel Guix et en quoi cela va au-delà d’une liste de noms et versions de logiciels, et surtout, comme re-déployer cet environnement avec l’incroyable guix time-machine. Tout cela est bien joli, mais on comprend bien que ça risque de ne plus fonctionner si le code source des logiciels disparaît. Nous verrons comment l’intégration avec Software Heritage permet (presque !) d’éliminer ce problème.