{"guid":"fddd4537-5c03-5c21-b3f3-28eb1364f32b","title":"distri: researching fast Linux package management","subtitle":null,"slug":"arch-conf-online-2020-6387-distri-researching-fast-linux-package-management","link":"https://pretalx.com/arch-conf-online-2020/talk/BBJ98U/","description":"Linux package managers are too slow; how could we make things better?\n\nIn my work on distri, I show that package managers can fill almost any line rate (1 Gbps, 10 Gbps, 100 Gbps) effortlessly with the right architecture.\n\nIn this talk, I will explain the key ideas in distri’s architecture, and what impact they have on the resulting system. For example, packages are distributed as SquashFS images in distri, which makes their contents immutable and the overall system harder to break.\n\nSlides: https://docs.google.com/presentation/d/1tiMGtnsvYyVYml_yYGK0vZY1LloLg0Y48MP8_E6dwRE/edit","original_language":"eng","persons":["Michael Stapelberg"],"tags":["arch-conf-2020","6387","2020","archlinux","archconf2020","archconf","linux","conference"],"view_count":736,"promoted":false,"date":"2020-10-11T18:00:00.000+02:00","release_date":"2020-11-01T00:00:00.000+01:00","updated_at":"2026-02-08T11:15:06.098+01:00","length":2948,"duration":2948,"thumb_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6387-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6387-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6387-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6387-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/arch-conf-online-2020-6387-distri-researching-fast-linux-package-management","url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_title":"Arch Conf 2020","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020","related":[],"recordings":[{"size":178,"length":2948,"mime_type":"video/webm","language":"eng","filename":"arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-11-02T00:37:02.984+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/webm-hd/arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_webm-hd.webm","url":"https://media.ccc.de/public/recordings/48563","event_url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":81,"length":2948,"mime_type":"video/webm","language":"eng","filename":"arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-11-02T00:19:56.168+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/webm-sd/arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_webm-sd.webm","url":"https://media.ccc.de/public/recordings/48558","event_url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":28,"length":2948,"mime_type":"audio/opus","language":"eng","filename":"arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2020-11-02T00:12:23.418+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/opus/arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_opus.opus","url":"https://media.ccc.de/public/recordings/48551","event_url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":44,"length":2948,"mime_type":"audio/mpeg","language":"eng","filename":"arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2020-11-02T00:12:23.352+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/mp3/arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_mp3.mp3","url":"https://media.ccc.de/public/recordings/48550","event_url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":65,"length":2948,"mime_type":"video/mp4","language":"eng","filename":"arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-11-02T00:12:11.423+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/h264-sd/arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_sd.mp4","url":"https://media.ccc.de/public/recordings/48549","event_url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":116,"length":2948,"mime_type":"video/mp4","language":"eng","filename":"arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-11-01T23:55:48.631+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/h264-hd/arch-conf-2020-6387-eng-distri_researching_fast_Linux_package_management_hd.mp4","url":"https://media.ccc.de/public/recordings/48472","event_url":"https://media.ccc.de/public/events/fddd4537-5c03-5c21-b3f3-28eb1364f32b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"}]}