{"guid":"0aabd1fe-6037-5a03-87f7-65f7484e1e5b","title":"Bootstraping a minimal image for kernel development","subtitle":null,"slug":"arch-conf-online-2020-6364-bootstraping-a-minimal-image-for-kernel-development","link":"https://pretalx.com/arch-conf-online-2020/talk/9RLYAJ/","description":"A virtual machine is useful in a lot of development scenarios, but it's particularly essential in Linux Kernel development. It can be really time-consuming to install the kernel on your own system and then needing to reboot the machine just to see if your printk is working. For those developers, creating a minimal image for testing comes in handy. In this talk, I'm explain how to do so using an Arch Linux native tools. Our image will have extra powers: network, graphical output and a shared folder.","original_language":"eng","persons":["André Almeida"],"tags":["arch-conf-2020","6364","2020","archlinux","archconf2020","archconf","linux","conference"],"view_count":290,"promoted":false,"date":"2020-10-10T18:40:00.000+02:00","release_date":"2020-11-01T00:00:00.000+01:00","updated_at":"2025-03-10T13:45:04.955+01:00","length":771,"duration":771,"thumb_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6364-hd.jpg","poster_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6364-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6364-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/archconf/2020/6364-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/arch-conf-online-2020-6364-bootstraping-a-minimal-image-for-kernel-development","url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_title":"Arch Conf 2020","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020","related":[],"recordings":[{"size":147,"length":771,"mime_type":"video/webm","language":"eng","filename":"arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-11-02T00:07:07.897+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/webm-hd/arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_webm-hd.webm","url":"https://media.ccc.de/public/recordings/48514","event_url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":11,"length":771,"mime_type":"audio/mpeg","language":"eng","filename":"arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2020-11-02T00:07:04.569+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/mp3/arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_mp3.mp3","url":"https://media.ccc.de/public/recordings/48513","event_url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":7,"length":771,"mime_type":"audio/opus","language":"eng","filename":"arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2020-11-02T00:06:47.221+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/opus/arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_opus.opus","url":"https://media.ccc.de/public/recordings/48512","event_url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":54,"length":771,"mime_type":"video/webm","language":"eng","filename":"arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-11-02T00:06:39.115+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/webm-sd/arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_webm-sd.webm","url":"https://media.ccc.de/public/recordings/48511","event_url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":32,"length":771,"mime_type":"video/mp4","language":"eng","filename":"arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-11-02T00:06:37.583+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/h264-sd/arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_sd.mp4","url":"https://media.ccc.de/public/recordings/48510","event_url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"},{"size":101,"length":771,"mime_type":"video/mp4","language":"eng","filename":"arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2020-11-01T23:13:51.705+01:00","recording_url":"https://cdn.media.ccc.de/events/archconf/2020/h264-hd/arch-conf-2020-6364-eng-Bootstraping_a_minimal_image_for_kernel_development_hd.mp4","url":"https://media.ccc.de/public/recordings/48464","event_url":"https://media.ccc.de/public/events/0aabd1fe-6037-5a03-87f7-65f7484e1e5b","conference_url":"https://media.ccc.de/public/conferences/arch-conf-2020"}]}