Reproducibilidad de compilación de NixOS: Mejor de lo que piensas

2025-02-12

La reproducibilidad de compilación de NixOS ha sido durante mucho tiempo un punto de controversia. Si bien su modelo de administrador de paquetes funcional contribuye a la reproducibilidad de compilación, no garantiza la reproducibilidad bit a bit para todas las compilaciones. Un nuevo artículo de investigación estudia empíricamente Nixpkgs (la colección de paquetes de NixOS) durante seis años, revelando una tasa de reproducibilidad en constante aumento: del 69% en 2017 al 91% en abril de 2023. El estudio también identifica las causas prevalentes de no reproducibilidad, como fechas incrustadas, salidas uname, variables de entorno e ID de compilación. Estos hallazgos demuestran que, si bien Nixpkgs ya logra altas tasas de reproducibilidad, todavía hay margen de mejora abordando estos aspectos. Esta investigación es crucial para aumentar la confianza en el protocolo de sustitución de Nix e impulsar el desarrollo de soluciones de caché distribuidas basadas en la reproducibilidad de compilación.

(luj.fr)