Skip to content
Latchkey

O Que É um Reproducible Toolchain?

Um reproducible toolchain é um conjunto totalmente fixado de ferramentas de build, compiladores e suas versões, arranjado de modo que construir a mesma fonte sempre produza os mesmos bytes. Ele remove o não determinismo de timestamps, ordenação de arquivos e ambiente para que partes independentes possam reconstruir e comparar. O resultado é um artifact cuja integridade pode ser verificada por reconstrução.

Por que isso importa

A reprodutibilidade permite que um segundo interessado confirme que uma release não foi alterada reconstruindo-a por conta própria. Ela também torna o cache e a depuração muito mais previsíveis.

Guias relacionados