BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.all-systems-go.io//all-systems-go-2023//XH9VP9
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-all-systems-go-2023-XLQNDJ@cfp.all-systems-go.io
DTSTART;TZID=CET:20230913T111500
DTEND;TZID=CET:20230913T115500
DESCRIPTION:Using an image-based OS brings advantages and challenges. One c
 hallenge is the customization of a read-only image with additional host-le
 vel software and configuration\, and how to manage this customization thro
 ugh the lifetime of a machine.\n\nFor deeper changes in /usr\, users might
  build their own images instead of following the official image updates. F
 or common scenarios\, the vendor may choose to offer multiple image flavor
 s. Simpler user customization can live outside of the read-only /usr\, sca
 ttered as config files and binaries in /etc and /opt. Configuration manage
 ment tools struggle with reliable (re)configuration because tracking files
 ystem state is hard.\n\nThe systemd project now supports a mechanism for e
 xtension images. There are two types\; system extensions create an overlay
  for /usr or /opt and configuration extensions create an overlay for /etc.
  Through the overlay\, users can thus change the read-only /usr without bu
 ilding custom OS images. Vendors can also offer their supported flavors as
  extensions instead of different OS images\, even as composable stack wher
 e the user can choose optional parts. Users can manage their configuration
  by replacing the extension images atomically. Since the images bundle all
  files\, this prevents old files lingering around or a system in a half-fi
 nished state. The read-only extension images help with setting up attestat
 ion and integrity enforcement for their contents. For distributions provid
 ing prebuilt initrds (e.g.\, the Fedora mkosi-initrd proposal)\, extension
 s allow initrd customization provided by the distribution or user.\n\nThe 
 presentation will give an overview\, share use cases and examples\, and di
 scuss future improvements for extension images.
DTSTAMP:20260315T015339Z
LOCATION:Main Hall
SUMMARY:System and Configuration Extensions for Image-based Linux Distros a
 nd Beyond - Kai Lüke\, Maanya Goenka\, Luca Boccassi
URL:https://cfp.all-systems-go.io/all-systems-go-2023/talk/XLQNDJ/
END:VEVENT
END:VCALENDAR
