CINXE.COM

Docs — reproducible-builds.org

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Docs &mdash; reproducible-builds.org</title> <link rel="stylesheet" href="/assets/styles/main.css?1743495550"> <link rel="shortcut icon" type="image/png" href="/assets/images/favicon.png"/> <link href="/assets/fonts/overpass.css" rel="stylesheet"> <link href="/assets/fonts/overpass-mono.css" rel="stylesheet"> <link rel="stylesheet" href="/assets/static/open-iconic-bootstrap.css" /> <link rel="stylesheet" href="/assets/static/bootstrap.min.css"> <link rel="alternate" type="application/rss+xml" title="Reproducible Builds - Posts" href="https://reproducible-builds.org/feed.xml" /> <link rel="alternate" type="application/rss+xml" title="Reproducible Builds - All News" href="https://reproducible-builds.org/blog/index.rss" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <nav class="navbar navbar-expand-lg navbar-light sticky-top rb-navbar__top"> <a class="navbar-brand mr-5" href="/"> <img src="/assets/images/logo-text-white.png" height="30" width="auto" alt=""></img> </a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <li class="nav-item"> <a class="nav-link" href="/news/">News</a> </li> <li class="nav-item"> <a class="nav-link" href="/docs/">Docs</a> </li> <li class="nav-item"> <a class="nav-link" href="/success-stories/">Success stories</a> </li> <li class="nav-item"> <a class="nav-link" href="/tools/">Tools</a> </li> <li class="nav-item"> <a class="nav-link" href="/who/">Who is involved?</a> </li> <li class="nav-item"> <a class="nav-link" href="/resources/">Talks</a> </li> <li class="nav-item"> <a class="nav-link" href="/events/">Events</a> </li> <li class="nav-item"> <a class="nav-link" href="/citests/">CI tests</a> </li> <li class="nav-item"> <a class="nav-link" href="/contribute/">Contribute</a> </li> </ul> </div> </nav> <div class="container"> <main role="main" class="content-scroll p-3"> <h1 id="documentation">Documentation</h1> <p>Getting reproducible builds for your software or distribution might be easier than you think.</p> <p>However, it might require small changes to your build system and a strategy on how to enable others to recreate an environment in which the builds can be reproduced.</p> <h2>Introduction</h2> <ul class="list-unstyled"> <li><a href="/docs/which-problems-do-reproducible-builds-solve/">Which problems do Reproducible Builds Solve?</a></li> <li><a href="/docs/definition/">Definitions</a></li> <li><a href="/docs/history/">History</a></li> <li><a href="/docs/why/">Why reproducible builds?</a></li> <li><a href="/docs/plans/">Making plans</a></li> <li><a href="/docs/publications/">Academic publications</a></li> </ul> <h2>Achieve deterministic builds</h2> <ul class="list-unstyled"> <li><a href="/docs/commandments/">Commandments of reproducible builds</a></li> <li><a href="/docs/env-variations/">Variations in the build environment</a></li> <li><a href="/docs/source-date-epoch/">SOURCE_DATE_EPOCH</a></li> <li><a href="/docs/deterministic-build-systems/">Deterministic build systems</a></li> <li><a href="/docs/volatile-inputs/">Volatile inputs can disappear</a></li> <li><a href="/docs/stable-inputs/">Stable order for inputs</a></li> <li><a href="/docs/stripping-unreproducible-information/">Stripping of unreproducible information</a></li> <li><a href="/docs/value-initialization/">Value initialization</a></li> <li><a href="/docs/version-information/">Version information</a></li> <li><a href="/docs/timestamps/">Timestamps</a></li> <li><a href="/docs/timezones/">Timezones</a></li> <li><a href="/docs/locales/">Locales</a></li> <li><a href="/docs/archives/">Archive metadata</a></li> <li><a href="/docs/stable-outputs/">Stable order for outputs</a></li> <li><a href="/docs/randomness/">Randomness</a></li> <li><a href="/docs/build-path/">Build path</a></li> <li><a href="/docs/system-images/">System images</a></li> <li><a href="/docs/jvm/">JVM</a></li> </ul> <h2>Define a build environment</h2> <ul class="list-unstyled"> <li><a href="/docs/perimeter/">What's in a build environment?</a></li> <li><a href="/docs/recording/">Recording the build environment</a></li> <li><a href="/docs/definition-strategies/">Definition strategies</a></li> <li><a href="/docs/proprietary-os/">Proprietary operating systems</a></li> </ul> <h2>Distribute the environment</h2> <ul class="list-unstyled"> <li><a href="/docs/build-toolchain-from-source/">Building from source</a></li> <li><a href="/docs/virtual-machine-drivers/">Virtual machine drivers</a></li> <li><a href="/docs/formal-definition/">Formal definition</a></li> </ul> <h2>Verification</h2> <ul class="list-unstyled"> <li><a href="/docs/checksums/">Cryptographic checksums</a></li> <li><a href="/docs/embedded-signatures/">Embedded signatures</a></li> <li><a href="/docs/sharing-certifications/">Sharing certifications</a></li> </ul> <h2>Specifications</h2> <ul class="list-unstyled"> <li> <a href="https://reproducible-builds.org/specs/source-date-epoch/"><tt>SOURCE_DATE_EPOCH</tt></a> </li> <li> <a href="https://reproducible-builds.org/specs/build-path-prefix-map/"><tt>BUILD_PATH_PREFIX_MAP</tt> (WIP)</a> </li> </ul> </main> </div> <div class="row footer mb-5 mx-4"> <div class="col-lg-3 px-lg-5 col-md-12 d-none d-sm-block"> <p class="text-muted small"> We are proud to be <a href="/sponsors/">sponsored by</a> </p> <div class="d-flex justify-content-between align-items-center flex-row flex-lg-column flex-xl-row"> <a href="https://www.opentech.fund/" name="Open Technology Fund"> <img class="pt-lg-2" src="/assets/images/sponsors/opentechfund.svg" height="auto" width="100" alt="Open Technology Fund"/> </a> <a href="https://sovereigntechfund.de/" name="Sovereign Tech Found"> <img class="pt-lg-2" src="/assets/images/sponsors/STF-black.svg" height="auto" width="100" alt="Sovereign Tech Found"/> </a> </div> </div> <div class="col-lg-6 col-md-12 py-3 py-lg-0"> <span class="text-muted small d-none d-sm-inline align-bottom"> Follow us on Mastodon <a href="https://fosstodon.org/@reproducible_builds">@reproducible_builds@fosstodon.org</a> or <a href="https://reddit.com/r/reproduciblebuilds">Reddit</a> and please consider <a href="/sponsor/">making a donation</a>. &bull; Content licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/" class="rb-link" target="_blank">CC聽BY-SA聽4.0</a>, style licensed under <a href="https://opensource.org/licenses/MIT" class="rb-link" title="MIT" target="_blank">MIT</a>. Templates and styles based on the <a href="https://styleguide.torproject.org/" target="_blank">Tor Styleguide</a>. Logos and trademarks belong to their respective owners. &bull; Patches for this website welcome <a href="https://salsa.debian.org/reproducible-builds/reproducible-website">via our Git repository</a> (<a href="/contribute/salsa/">instructions</a>) or via <a href="https://lists.reproducible-builds.org/listinfo/rb-general">our mailing list</a>. &bull; <a href="/who/">Full contact info</a> </span> </div> <div class="col-lg-3 px-lg-5 col-md-12 d-flex justify-content-between align-items-center flex-row flex-lg-column flex-xl-row"> <a href="https://sfconservancy.org"> <img src="/assets/images/footer/conservancy.png" height="45" width="auto" alt="software freedom conservancy"/> </a> <a href="/"> <img src="/images/logos/rb.svg" height="45" width="auto" alt="Reproducible Builds"/> </a> </div> </div> <script src="/assets/javascript/jquery-3.3.1.slim.min.js"></script> <script src="/assets/javascript/bootstrap.min.js"></script> <script type="text/javascript" src="/assets/javascript/index.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10