All Systems Go! 2025

Yocto's hidden gem: OTA and seamless updates with systemd-sysupdate
2025-10-01 , Gallery

Updates are a critical piece of managing your fleet of devices. Nowadays, Yocto-based distributions can utilize layers for well-established update mechanisms. But, did you know that recent releases of Yocto already come with a simple update mechanism?

Enter systemd-sysupdate: a mechanism capable of automatically discovering, downloading, and installing A/B-style updates. By combining it with tools like systemd-boot, we can turn it into a
comprehensive alternative for common scenarios.

In this talk, we will briefly introduce systemd-sysupdate, show how it can be integrated with your Yocto distribution, and share thoughts on how it can be improved further.

Emmanuele is a software developer working at Igalia; he is also part of the GNOME project and has worked on various desktop and mobile operating systems, both as a professional developer and as a volunteer.

Martín is a Software Engineer from Paraguay, Open Source contributor for the GNOME project and part of the Core team at Igalia.