{"guid":"0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","title":"systemd-ifying postmarketOS, our immutable future, and why Alpine is cooler than you thought","subtitle":null,"slug":"all-systems-go-2024-278-systemd-ifying-postmarketos-our-immutable-future-and-why-alpine-is-cooler-than-you-thought","link":"https://cfp.all-systems-go.io/all-systems-go-2024/talk/LJXCKK/","description":"postmarketOS was started with the lofty goal of enabling long term support for\nmobile phones and other devices with traditionally short lifespans, and doing so\noutside of the Android walled garden. This has inevitably resulted in a lot of\nupstream focused hardware bringup and development. Join us and learn what\nour community have been building, how we're running systemd on Alpine Linux\nand what we see in the future for postmarketOS.\n\nThrough community driven efforts and collaboration, postmarketOS has grown into\na highly adaptable platform which runs on anything from smartwatches and TVs to\nphones and laptops.\n\nIn this talk, Caleb and Clayton discuss how our unique approach to tooling and\npackage management have allowed such a small community to scale up to support\nhundreds of devices with more than 5 different bootloaders, over a dozen user\ninterfaces, and now two init systems.\n\nThey will cover:\n\n* A rough overview of the distro architecture\n* How device abstractions work in postmarketOS \n* Pmbootstrap and apk for fast developer iteration at a low cost\n* Systemd bootstrapping and current status\n* Our plan for an immutable postmarketOS (and request for feedback)\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"eng","persons":["Caleb Connolly","Clayton Craft"],"tags":["278","asg2024","Main Hall","2024","Day 2"],"view_count":1312,"promoted":false,"date":"2024-09-26T10:50:00.000+02:00","release_date":"2024-09-26T00:00:00.000+02:00","updated_at":"2026-04-05T22:00:07.388+02:00","length":2531,"duration":2531,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/278-0f08f9a2-a963-52cd-9ea7-ea81259e0d3e.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/278-0f08f9a2-a963-52cd-9ea7-ea81259e0d3e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/278-0f08f9a2-a963-52cd-9ea7-ea81259e0d3e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/278-0f08f9a2-a963-52cd-9ea7-ea81259e0d3e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/all-systems-go-2024-278-systemd-ifying-postmarketos-our-immutable-future-and-why-alpine-is-cooler-than-you-thought","url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_title":"All Systems Go! 2024","conference_url":"https://api.media.ccc.de/public/conferences/asg2024","related":[],"recordings":[{"size":233,"length":2531,"mime_type":"video/webm","language":"eng","filename":"asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T13:05:00.005+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-hd/asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/80322","event_url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":95,"length":2531,"mime_type":"video/webm","language":"eng","filename":"asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T13:03:04.761+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-sd/asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/80321","event_url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":76,"length":2531,"mime_type":"video/mp4","language":"eng","filename":"asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T12:42:12.171+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-sd/asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_sd.mp4","url":"https://api.media.ccc.de/public/recordings/80320","event_url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":24,"length":2531,"mime_type":"audio/opus","language":"eng","filename":"asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T12:41:19.597+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/opus/asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_opus.opus","url":"https://api.media.ccc.de/public/recordings/80319","event_url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":38,"length":2531,"mime_type":"audio/mpeg","language":"eng","filename":"asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T12:41:03.099+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/mp3/asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/80318","event_url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":245,"length":2531,"mime_type":"video/mp4","language":"eng","filename":"asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T12:40:45.127+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-hd/asg2024-278-eng-systemd-ifying_postmarketOS_our_immutable_future_and_why_Alpine_is_cooler_than_you_thought_hd.mp4","url":"https://api.media.ccc.de/public/recordings/80317","event_url":"https://api.media.ccc.de/public/events/0f08f9a2-a963-52cd-9ea7-ea81259e0d3e","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"}]}