Davide Cavalca
Davide Cavalca is a Production Engineer at Meta on the Linux team. Davide has been working in the systems space for over 15 years, always with a strong focus towards open source and automation.
Meta
Job title –Production Engineer
Sessions
This talk will discuss how we ported CentOS Stream to Apple Silicon Macs by leveraging the existing work in Fedora Asahi Remix and the Asahi Linux project, together with the tooling provided by the CentOS project, the CentOS Hyperscale SIG and the CentOS Alternative Images SIG. We'll talk about challenges, progress, contribution avenues and close with a quick demo.
Over the last year, Fedora has made done a lot of work to make package builds reproducible. We introduced a build post-processing tool to resolve common sources of build irreproducibilities. We also reported bugs or fixed individual issues in hundreds of packages. Together, those steps have increased the fraction of reproducible builds to about 90%.
We're ready to move to a next phase, where public rebuilders continuously rebuilds Fedora packages and report irreproducibilities, and any irreproducibilities are reported as bugs to be fixed.
This talk will give an overview of changes to build tools, build configuration, and packages required to make builds deterministic, as well as the setting up of the public rebuilders. We'll show how Fedora compares to other distributions working on reproducible builds.