BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.all-systems-go.io//all-systems-go-2025//FW8FNS
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-2025-YTCMSG@cfp.all-systems-go.io
DTSTART;TZID=CET:20251001T145000
DTEND;TZID=CET:20251001T151500
DESCRIPTION:Traditional package updates using tools like RPM or Zypper can 
 introduce risks\, such as incomplete updates or accidentally breaking the 
 running system. To overcome these challenges\, we developed **container-sn
 ap**\, a prototype plugin designed to deliver atomic OS updates—updates 
 that are fully applied or rolled back without compromising the system's st
 ate.\n\ncontainer-snap leverages OCI images as the source for updates and 
 integrates seamlessly with openSUSE’s [tukit](https://github.com/openSUS
 E/transactional-update) to enable transactional OS updates. By utilizing P
 odman’s btrfs storage driver\, it creates btrfs subvolumes directly from
  OCI images\, allowing systems to boot from the OCI image. This approach e
 mpowers users to construct their own OS images using familiar container im
 age-building tools\, like Docker or [Buildah](https://buildah.io/).\n\nIn 
 this session\, we’ll dive into:\n- The architecture and technical implem
 entation of container-snap\n- Challenges encountered during development an
 d how we resolved them\n- Key lessons learned along the way\n- A live demo
  showcasing container-snap in action\n\nCome and join this session to lear
 n more about how to boot from an OCI image without bricking your system!
DTSTAMP:20260521T073500Z
LOCATION:Loft
SUMMARY:container-snap: Atomic Updates from OCI Images using Podman’s Btr
 fs Driver - Dan Čermák
URL:https://cfp.all-systems-go.io/all-systems-go-2025/talk/YTCMSG/
END:VEVENT
END:VCALENDAR
