DevConf.CZ 2025

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.


Company or affiliation

Meta

Job title

Production Engineer


Sessions

06-12
13:15
35min
Porting CentOS Stream to Apple Silicon Macs
Davide Cavalca, Neal Gompa

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.

Linux Distributions, Operating Systems, and Edge
E105 (capacity 70)
06-13
10:15
35min
Reproducible Builds in Fedora
Jelle van der Waa, Davide Cavalca, Zbigniew Jędrzejewski-Szmek

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.

Linux Distributions, Operating Systems, and Edge
E105 (capacity 70)