{"guid":"2f7cb6c1-60a9-507e-b099-371e6c45cf80","title":"Integrating systemd soft-reboot into a distribution and surviving it","subtitle":null,"slug":"all-systems-go-2024-258-integrating-systemd-soft-reboot-into-a-distribution-and-surviving-it","link":"https://cfp.all-systems-go.io/all-systems-go-2024/talk/YUAPMX/","description":"In this talk, I will discuss how Linux distributions can integrate and benefit from using systemd soft-reboot. Using openSUSE Tumbleweed as an example, I will show where and how it makes sense for traditional Linux distributions to use it and where the pitfalls are. With openSUSE MicroOS, we have a distribution with a read-only root file system that particularly benefits from a soft-reboot because a reboot is necessary after every update in order to change the root file system. However, this also requires special measures to ensure that it always functions smoothly.\n\nAfterwards I will talk about the requirements and solutions for services to survive a soft reboot and what's necessary to make the whole thing supportable.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"eng","persons":["Thorsten Kukuk"],"tags":["258","asg2024","Main Hall","2024","Day 2"],"view_count":327,"promoted":false,"date":"2024-09-26T11:35:00.000+02:00","release_date":"2024-09-26T00:00:00.000+02:00","updated_at":"2026-02-26T00:45:06.870+01:00","length":2465,"duration":2465,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/258-2f7cb6c1-60a9-507e-b099-371e6c45cf80.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/258-2f7cb6c1-60a9-507e-b099-371e6c45cf80_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/258-2f7cb6c1-60a9-507e-b099-371e6c45cf80.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/258-2f7cb6c1-60a9-507e-b099-371e6c45cf80.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/all-systems-go-2024-258-integrating-systemd-soft-reboot-into-a-distribution-and-surviving-it","url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_title":"All Systems Go! 2024","conference_url":"https://api.media.ccc.de/public/conferences/asg2024","related":[],"recordings":[{"size":211,"length":2465,"mime_type":"video/webm","language":"eng","filename":"asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T13:54:33.258+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-hd/asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/80334","event_url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":93,"length":2465,"mime_type":"video/webm","language":"eng","filename":"asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T13:53:57.120+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-sd/asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/80333","event_url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":76,"length":2465,"mime_type":"video/mp4","language":"eng","filename":"asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T13:39:29.809+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-sd/asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_sd.mp4","url":"https://api.media.ccc.de/public/recordings/80332","event_url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":37,"length":2465,"mime_type":"audio/mpeg","language":"eng","filename":"asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T13:36:42.775+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/mp3/asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/80331","event_url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":22,"length":2465,"mime_type":"audio/opus","language":"eng","filename":"asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T13:36:25.645+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/opus/asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_opus.opus","url":"https://api.media.ccc.de/public/recordings/80330","event_url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":239,"length":2465,"mime_type":"video/mp4","language":"eng","filename":"asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T13:36:09.330+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-hd/asg2024-258-eng-Integrating_systemd_soft-reboot_into_a_distribution_and_surviving_it_hd.mp4","url":"https://api.media.ccc.de/public/recordings/80329","event_url":"https://api.media.ccc.de/public/events/2f7cb6c1-60a9-507e-b099-371e6c45cf80","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"}]}