> zb is a tool for reproducibly building software, similar to [[https://bazel.build/ | Bazel]]. > (See the [[https://zb.256lights.llc/comparison.html | comparison page]] if you’re curious to know the differences.) > When a software build process is [[https://en.wikipedia.org/wiki/Reproducible_builds | reproducible]], > it will produce the exact same output > when given the same inputs. > Reproducibility is a desirable property for a software build process to have: > it simplifies debugging, > it enables build speed-ups, > and it is essential for [[https://en.wikipedia.org/wiki/Digital_supply_chain_security | digital supply chain security]]. > However, reproducibility is a difficult goal to achieve.