{"guid":"3S23Yw_L-JOtZB9SNZTDlA","title":"Rapido: quick kernel testing from source","subtitle":null,"slug":"1416-rapido-quick-kernel-testing-from-source","link":"https://c3voc.de","description":"Test kernel changes in a matter of seconds using Rapido - a glorified wrapper for Dracut and QEMU.\n\nThis talk will walk through the process of taking a kernel source repository and turning it into a testable VM.\nFor those who would like to play along on their own machine, please bring:\n- a laptop with openSUSE Leap or Tumbleweed installed\n- Kernel source (mainline master)\n  - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n- Rapido source\n  - https://github.com/ddiss/rapido.git\n\nAfter covering a simple standalone test procedure, the walk-through will then move on to kernel testing alongside network accessible storage such as iSCSI, and also touch on some debugging techniques.","original_language":"eng","persons":["David Disseldorp"],"tags":["osc17","1416"],"view_count":82,"promoted":false,"date":"2017-05-27T00:00:00.000+02:00","release_date":"2017-05-27T02:00:00.000+02:00","updated_at":"2025-10-03T15:45:05.720+02:00","length":1845,"duration":1845,"thumb_url":"https://static.media.ccc.de/media/events/osc/2017/1416-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2017/1416-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2017/3S23Yw_L-JOtZB9SNZTDlA-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2017/3S23Yw_L-JOtZB9SNZTDlA-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/1416-rapido-quick-kernel-testing-from-source","url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_title":"openSUSE Conference 2017","conference_url":"https://api.media.ccc.de/public/conferences/osc17","related":[{"event_id":3869,"event_guid":"y51b5xL9m5uzZtXF7dFzLw","weight":3},{"event_id":3908,"event_guid":"-vvrZxatKLSv4pWA4oIpVg","weight":5},{"event_id":3932,"event_guid":"YZNxvIIOxlEXLW1wmqEceQ","weight":4},{"event_id":3943,"event_guid":"sei-F_kQp49QL0o97grYzQ","weight":3}],"recordings":[{"size":162,"length":1845,"mime_type":"video/mp4","language":"eng","filename":"osc17-1416-eng-Rapido_quick_kernel_testing_from_source_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-05-27T16:46:20.784+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2017/h264-hd/osc17-1416-eng-Rapido_quick_kernel_testing_from_source_hd.mp4","url":"https://api.media.ccc.de/public/recordings/15848","event_url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_url":"https://api.media.ccc.de/public/conferences/osc17"},{"size":28,"length":1837,"mime_type":"audio/mpeg","language":"eng","filename":"osc17-1416-eng-Rapido_quick_kernel_testing_from_source.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-05-27T17:07:32.689+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2017/mp3/osc17-1416-eng-Rapido_quick_kernel_testing_from_source.mp3","url":"https://api.media.ccc.de/public/recordings/15855","event_url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_url":"https://api.media.ccc.de/public/conferences/osc17"},{"size":20,"length":1837,"mime_type":"audio/opus","language":"eng","filename":"osc17-1416-eng-Rapido_quick_kernel_testing_from_source.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-05-27T17:07:55.973+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2017/opus/osc17-1416-eng-Rapido_quick_kernel_testing_from_source.opus","url":"https://api.media.ccc.de/public/recordings/15856","event_url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_url":"https://api.media.ccc.de/public/conferences/osc17"},{"size":58,"length":1845,"mime_type":"video/mp4","language":"eng","filename":"osc17-1416-eng-Rapido_quick_kernel_testing_from_source_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-05-27T17:08:19.382+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2017/h264-sd/osc17-1416-eng-Rapido_quick_kernel_testing_from_source_sd.mp4","url":"https://api.media.ccc.de/public/recordings/15857","event_url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_url":"https://api.media.ccc.de/public/conferences/osc17"},{"size":70,"length":1845,"mime_type":"video/webm","language":"eng","filename":"osc17-1416-eng-Rapido_quick_kernel_testing_from_source_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-05-27T17:13:16.781+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2017/webm-sd/osc17-1416-eng-Rapido_quick_kernel_testing_from_source_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/15859","event_url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_url":"https://api.media.ccc.de/public/conferences/osc17"},{"size":185,"length":1845,"mime_type":"video/webm","language":"eng","filename":"osc17-1416-eng-Rapido_quick_kernel_testing_from_source_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-05-27T17:59:17.501+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2017/webm-hd/osc17-1416-eng-Rapido_quick_kernel_testing_from_source_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/15875","event_url":"https://api.media.ccc.de/public/events/3S23Yw_L-JOtZB9SNZTDlA","conference_url":"https://api.media.ccc.de/public/conferences/osc17"}]}