{"guid":"6d688e51-c573-5252-9073-4cce9423eb00","title":"A new systemd container runtime?!","subtitle":null,"slug":"all-systems-go-2025-342-a-new-systemd-container-runtime-","link":"https://cfp.all-systems-go.io/all-systems-go-2025/talk/BBTJSF/","description":"At Meta, we've been looking to revamp our internal container runtime (Twine). Instead of maintaining all the low level container runtime code ourselves, we'd much prefer having more of this managed by systemd. This talk will go over what we did to make systemd transient units a suitable environment for running system containers (pid namespace support, cgroup namespace support, namespace delegation, ...), and why we went this route instead of reusing systemd-nspawn.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"eng","persons":["Daan De Meyer"],"tags":["342","2025","asg2025","Loft","asg2025-eng","asg2025","Day 1"],"view_count":295,"promoted":false,"date":"2025-09-30T16:45:00.000+02:00","release_date":"2025-09-30T00:00:00.000+02:00","updated_at":"2026-04-06T04:15:03.985+02:00","length":1645,"duration":1645,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/342-6d688e51-c573-5252-9073-4cce9423eb00.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/342-6d688e51-c573-5252-9073-4cce9423eb00_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/342-6d688e51-c573-5252-9073-4cce9423eb00.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2025/342-6d688e51-c573-5252-9073-4cce9423eb00.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/all-systems-go-2025-342-a-new-systemd-container-runtime-","url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_title":"All Systems Go! 2025","conference_url":"https://api.media.ccc.de/public/conferences/asg2025","related":[],"recordings":[{"size":111,"length":1645,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-30T18:21:45.103+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/av1-hd/asg2025-342-eng-A_new_systemd_container_runtime_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/91837","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":25,"length":1645,"mime_type":"audio/mpeg","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-09-30T18:15:24.091+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/mp3/asg2025-342-eng-A_new_systemd_container_runtime_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/91827","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":17,"length":1645,"mime_type":"audio/opus","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-09-30T18:14:26.679+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/opus/asg2025-342-eng-A_new_systemd_container_runtime_opus.opus","url":"https://api.media.ccc.de/public/recordings/91826","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":130,"length":1645,"mime_type":"video/webm","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-30T18:36:39.150+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/webm-hd/asg2025-342-eng-A_new_systemd_container_runtime_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/91843","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":58,"length":1645,"mime_type":"video/webm","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-09-30T18:33:09.367+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/webm-sd/asg2025-342-eng-A_new_systemd_container_runtime_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/91842","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":48,"length":1645,"mime_type":"video/mp4","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-09-30T18:16:03.203+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/h264-sd/asg2025-342-eng-A_new_systemd_container_runtime_sd.mp4","url":"https://api.media.ccc.de/public/recordings/91829","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"},{"size":126,"length":1645,"mime_type":"video/mp4","language":"eng","filename":"asg2025-342-eng-A_new_systemd_container_runtime_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-30T18:12:51.653+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2025/h264-hd/asg2025-342-eng-A_new_systemd_container_runtime_hd.mp4","url":"https://api.media.ccc.de/public/recordings/91823","event_url":"https://api.media.ccc.de/public/events/6d688e51-c573-5252-9073-4cce9423eb00","conference_url":"https://api.media.ccc.de/public/conferences/asg2025"}]}