Contributor
Atharva Lele

Reproducible Builds


Mentors
Yann E. MORIN, Arnout Vandecappelle
Organization
Buildroot

Ensuring that two instances of buildroot running with the same configuration for the same device yields the same result. Reproducible builds means that if the same inputs are provided, you get the same output. Multiple builds with the same configuration (same input, same source) will result in the exact same build, even if they’re executed in different locations, different systems, and by different users. This allows multiple people/organizations (third parties) to verify the authenticity of the source code by reaching the “correct” result by building the software, as well as have consistent builds on a development system and an automatic build system.