{"guid":"eef0290f-1736-5c8f-8405-817ab0571459","title":"Improving openRC support in Debian - Current state and what I learned","subtitle":null,"slug":"2026-712-improving-openrc-support-in-debian-current-state-and-what-i-learned","link":"https://talks.mrmcd.net/2026/talk/QKFUH8/","description":"In this talk I will explore the process of improving openrc support in Debian. While the default init system for this distro is systemd, basic openrc support was already possible.\nI will tell what I learned when improving the current state to a more polished experience, along with the current roadmap.\n\nThis talk gives a insight into my quest to improve the current state of openrc support in Debian, how init and openrc works in general, and what bugs I ran into. I will also talk a bit about the tools I used to test this, and the current state of things.\n\nhttps://creativecommons.org/licenses/by-sa/4.0/","original_language":"deu","persons":["werdahias"],"view_count":105,"promoted":false,"date":"2026-09-11T16:40:00.000+02:00","release_date":"2026-09-12T00:00:00.000+02:00","updated_at":"2026-09-16T21:45:20.297+02:00","tags":["QKFUH8","2026","mrmcd26","Infrastructure and Software","Freiraum - C120","mrmcd26-deu","Darmstadt","mrmcd26","Day 1"],"length":1333,"duration":1333,"thumb_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd26/712-eef0290f-1736-5c8f-8405-817ab0571459.jpg","poster_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd26/712-eef0290f-1736-5c8f-8405-817ab0571459_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd26/712-eef0290f-1736-5c8f-8405-817ab0571459.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd26/712-eef0290f-1736-5c8f-8405-817ab0571459.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2026-712-improving-openrc-support-in-debian-current-state-and-what-i-learned","url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_title":"MRMCD 2026 - Grenzen Überwinden","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26","related":[],"recordings":[{"length":1333,"mime_type":"video/mp4","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-09-12T10:44:57.622+02:00","label":"deu 1080p","size":214,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/h264-hd/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_hd.mp4","url":"https://api.media.ccc.de/public/recordings/104326","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"},{"length":1333,"mime_type":"audio/opus","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-09-12T11:02:21.879+02:00","label":"deu","size":13,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/opus/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_opus.opus","url":"https://api.media.ccc.de/public/recordings/104328","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"},{"length":1333,"mime_type":"audio/mpeg","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-09-12T11:02:25.624+02:00","label":"deu","size":20,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/mp3/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/104329","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"},{"length":1333,"mime_type":"video/mp4","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-09-12T11:02:30.191+02:00","label":"deu 576p","size":58,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/h264-sd/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_sd.mp4","url":"https://api.media.ccc.de/public/recordings/104330","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"},{"length":1333,"mime_type":"video/webm;codecs=av01","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-09-12T12:06:05.514+02:00","label":"deu 1080p","size":135,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/av1-hd/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/104350","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"},{"length":1333,"mime_type":"video/webm","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-09-12T12:58:26.582+02:00","label":"deu 576p","size":56,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/webm-sd/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/104373","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"},{"length":1333,"mime_type":"video/webm","language":"deu","filename":"mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-09-12T13:14:21.170+02:00","label":"deu 1080p","size":178,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd26/webm-hd/mrmcd26-712-deu-Improving_openRC_support_in_Debian_-_Current_state_and_what_I_learned_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/104376","event_url":"https://api.media.ccc.de/public/events/eef0290f-1736-5c8f-8405-817ab0571459","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd26"}]}