Revamping libcontainer's systemd driver
2019-09-20, 16:20–16:45 (Europe/Berlin), Loft

In this talk, I'll go through my efforts to revamp libcontainer's systemd driver, in particular to support the unified cgroup hierarchy.


libcontainer is part of runc (opencontainers/runc in GitHub) and is used by the Docker and containerd ecosystem to spawn containers. This work is trying to bridge the gap between the Docker/containerd/Kubernetes ecosystem and cgroup2 through the unified hierarchy, using systemd as an authoritative container manager. I'll also touch on alternative approaches (such as crun and systemd-nspawn) and briefly talk about the OCI standard and the need for it to evolve to properly support cgroup2 semantics.

I'm a Linux plumber and I have been involved in systemd development for about 5 years now. I'm also a Fedora packager.

This speaker also appears in: