All Systems Go! 2025

Maanya Goenka

Hey. I'm Maanya Goenka from the Linux Systems Group organization at Microsoft based out of Redmond in the US. As an engineer on this team, I have been working on a plethora of open-source Linux stuff for over 2 years now and am excited to present with my colleagues on some of the work we have done for systemd since the last time I was to attend the ASG conference 2 years ago. In my spare time outside of work, I enjoy being in the outdoors whether that be hiking, rock climbing, or just going on long walks. I am excited to attend my first conference as a non-student and visit the city of Berlin :)


Session

09-30
12:20
25min
systemd-confext Two Years On: Versioned Overlays for /etc, Reloaded
Maanya Goenka, Maia Xiao

systemd-confext is a lightweight overlay mechanism for /etc, allowing you to drop in a configuration extension ("confext") bundle and let systemd make it visible to your service as though it was already shipped with the base image. Building on the same extension magic as systemd-sysext, confext also introduces extra features tailored for the /etc use case, such as vpick-ing the newest version and the ability to pick up config revisions with a systemctl reload.

This talk presents the changes to systemd-confext since its debut at All Systems Go! 2023, the lessons learned along the way to make it work, and how we leverage this capability at Microsoft already to deliver configuration payloads in production.

Main