18–20 Sept 2024
Europe/Vienna timezone

Session

Containers and checkpoint/restore MC

19 Sept 2024, 15:00

Description

The Containers and Checkpoint/Restore micro-conference focuses on both userspace and kernel related work. The micro-conference targets the wider container ecosystem ideally with participants from all major container runtimes as well as init system developers.

The microconference will be discussing recent advancements in container technologies with some of the usual candidates being:

  • VFS API improvements (new system calls, idmap, ...)
  • CGroupV2 feature parity with CGroupV1 and migration path
  • Dealing with the eBPF-ification of the world
  • Mediating and intercepting complex system calls
  • Making user namespaces more accessible
  • Verifying the integrity of containers

On the checkpoint/restore front, some of the potential topics include:

  • Making CRIU work with modern Linux distributions
  • Handling GPUs
  • Restoring FUSE daemons
  • Dealing with restartable sequences

And quite likely a variety of other container and checkpoint/restore topics as things evolve between now and the event.

Past editions of this micro-conference have been the source of many developments in the Linux kernel, including:

  • PIDfds
  • VFS idmap (and adding it to a slew of filesystems)
  • FUSE in user namespaces
  • Unprivileged overlayfs
  • Time namespace
  • A variety of CRIU features and checkpoint/restore kernel interfaces with the latest among them being
  • Unpriviledged checkpoint/restore
  • Support of rseq(2) checkpointing
  • IMA/TPM attestation work

Presentation materials

Ariel Miculas
19/09/2024, 17:00

PuzzleFS is a container filesystem designed to address the limitations of the existing OCI format. The main goals of the project are reduced duplication, reproducible image builds, direct mounting support and memory safety guarantees, some inspired by the OCIv2 brainstorm document.

Reduced...

Building timetable...