{"guid":"0af6de29-332d-54b1-b9f4-7e93f80af46e","title":"Rust in the Linux Kernel - A Status Check","subtitle":null,"slug":"2024-323-rust-in-the-linux-kernel-a-status-check","link":"https://talks.mrmcd.net/2024/talk/KHV8US/","description":"Rust has been the up and coming new programming language that will remove whole categories of bugs like memory leaks and race conditions from code forever. Since a few years, step for step more Rust code has been added to mainline. This talk gives a an overview of what kernel modules you can already write (not much) and how Rust code interacts with the existing Linux Kernel written in C.\n\nThis talk will mostly just summarise the blog entries, for the people who are also too lazy to read: https://blog.christina-quast.de/\n\nhttps://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["chrysh"],"view_count":340,"promoted":false,"date":"2024-10-06T14:00:42.000+02:00","release_date":"2024-10-06T00:00:00.000+02:00","updated_at":"2026-07-09T01:30:03.343+02:00","tags":["323","Darmstadt","mrmcd24","mrmcd24","C120 - Rainbow Warrior","2024","Day 4"],"length":2682,"duration":2682,"thumb_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd24/323-0af6de29-332d-54b1-b9f4-7e93f80af46e.jpg","poster_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd24/323-0af6de29-332d-54b1-b9f4-7e93f80af46e_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd24/323-0af6de29-332d-54b1-b9f4-7e93f80af46e.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/mrmcd/mrmcd24/323-0af6de29-332d-54b1-b9f4-7e93f80af46e.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/2024-323-rust-in-the-linux-kernel-a-status-check","url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_title":"MRMCD 2024 - Land in Sicht?","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24","related":[],"recordings":[{"length":2682,"mime_type":"video/mp4","language":"eng","filename":"mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-10-06T18:02:09.354+02:00","label":"eng 1080p","size":441,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd24/h264-hd/mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_hd.mp4","url":"https://api.media.ccc.de/public/recordings/80766","event_url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24"},{"length":2682,"mime_type":"audio/opus","language":"eng","filename":"mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-10-06T18:05:55.712+02:00","label":"eng","size":26,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd24/opus/mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_opus.opus","url":"https://api.media.ccc.de/public/recordings/80767","event_url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24"},{"length":2682,"mime_type":"audio/mpeg","language":"eng","filename":"mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-10-06T18:06:56.030+02:00","label":"eng","size":41,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd24/mp3/mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/80768","event_url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24"},{"length":2682,"mime_type":"video/mp4","language":"eng","filename":"mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-10-06T19:53:57.122+02:00","label":"eng 576p","size":83,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd24/h264-sd/mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_sd.mp4","url":"https://api.media.ccc.de/public/recordings/80772","event_url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24"},{"length":2682,"mime_type":"video/webm","language":"eng","filename":"mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-10-06T21:09:00.419+02:00","label":"eng 1080p","size":258,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd24/webm-hd/mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/80783","event_url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24"},{"length":2682,"mime_type":"video/webm","language":"eng","filename":"mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-10-06T20:21:57.653+02:00","label":"eng 576p","size":105,"recording_url":"https://cdn.media.ccc.de/events/mrmcd/mrmcd24/webm-sd/mrmcd24-323-eng-Rust_in_the_Linux_Kernel_-_A_Status_Check_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/80776","event_url":"https://api.media.ccc.de/public/events/0af6de29-332d-54b1-b9f4-7e93f80af46e","conference_url":"https://api.media.ccc.de/public/conferences/mrmcd24"}]}