Presented by:

Ignaz Forster

from SUSE Linux GmbH

Has been working on Linux distributions for over 10 years. Joined SUSE in 2018 as a Research Engineer to bring openSUSE to places where no distribution has gone before (or so they say). That currently means working on transactional-update, Ignition, IMA/EVM and openSUSE Kubic related topics.

No video of the event yet, sorry!

transactional-update is the openSUSE way of updating a read-only operating system and a core component of openSUSE MicroOS / Kubic and SLE Micro, making sure updates can be applied safely without affecting the currently running system. It's also supposed to play an important component in the future ALP.

At lot of things have changed internally since the last talk at oSC19: The core functionality has been rewritten in C++ (formerly Bash). This doesn't really matter from a user's perspective, but allows to provide a generic C++ and C API for updating a transactional system along with a D-Bus interface.

This talk will

  • give a short overview of transactional-update for those new to the concept.
  • introduce tukit, the command line interface for the API functionality.
  • present the new Cockpit interface for transactional-update.
  • give an overview over other changes (SELinux support, Kernel Live Patching).
  • give room for questions and discussions.

2022 June 4 - 10:00
25 min

Happening at the same time:

  1. Sourcery: a multi-architecture root file system that is mostly source
  2. Start Time:
    2022 June 4 10:00

    Seminarraum 1