All Systems Go! 2026

An update on systemd-sysext/confext
2026-09-30 , Loft

The limitations of systemd-sysext/confext from the early days are mostly gone nowadays. The loading of extension images from the initrd means that generic content will behave as expected without any workarounds. New settings help making live reconfiguration work better as well. We will see how declarative configuration management with systemd-sysext/confext from git can be done with an OpenTofu/Terraform module. For image-based Linux binding configuration together with a pinned OS version is now possible through bootctl link. OS builders can ship /etc files through a default confext image.


systemd-sysext/confext: https://www.freedesktop.org/software/systemd/man/devel/systemd-sysext.html
bootctl: https://www.freedesktop.org/software/systemd/man/devel/bootctl.html

I work on image-based Linux for a handful of years now. First at Kinvolk and them Microsoft where I did Flatcar Container Linux, and now at Amutable.