Reprodutibilidade de compilação do NixOS: Melhor do que você pensa

2025-02-12

A reprodutibilidade de compilação do NixOS tem sido um ponto de discórdia. Embora seu modelo de gerenciamento de pacotes funcional contribua para a reprodutibilidade de compilação, ele não garante a reprodutibilidade bit a bit para todas as compilações. Um novo artigo de pesquisa estuda empiricamente o Nixpkgs (a coleção de pacotes do NixOS) ao longo de seis anos, revelando uma taxa de reprodutibilidade em constante aumento - de 69% em 2017 para 91% em abril de 2023. O estudo também identifica as causas prevalentes de não reprodutibilidade, como datas incorporadas, saídas uname, variáveis de ambiente e IDs de compilação. Essas descobertas demonstram que, embora o Nixpkgs já atinja altas taxas de reprodutibilidade, ainda há espaço para melhorias ao abordar esses frutos de baixo custo. Esta pesquisa é crucial para aumentar a confiança no protocolo de substituição do Nix e impulsionar o desenvolvimento de soluções de cache distribuídas com base na reprodutibilidade de compilação.

(luj.fr)