Episode Details
Back to EpisodesLI_S02E28_A_kernel_slightly_rusty
Published 1 year ago
Description
This episode shines some light on a new (?) technology entering the Linux kernel. Traditionally the Linux has been programmed using C, a programming language almost as old as our two hosts, and assembler for the machine-dependent parts which cannot be done in C. A few years back a couple of kernel devs started to explore the possibility of using a modern, much safer system programming language by the name of Rust (as featured quite a few times on this podcast in the past - check out the back catalog for the details). Even if you're not a kernel dev check out the episode if you're interested in kernel programming or the use of Rust in system programming in general.
Links
- Guru Meditation: https://en.wikipedia.org/wiki/Guru_Meditation
- Rust for Linux: https://rust-for-linux.com
- Mozilla's XML User Interface Language (XUL): https://en.wikipedia.org/wiki/XUL
- Linus' endorsement for Rust: https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1
- Linus' view on C++ for kernel programming: https://lkml.org/lkml/2004/1/20/20
- Hillary Diane Rodham Clinton: https://en.wikipedia.org/wiki/Hillary_Clinton
- Linux Plumbers Conference 2021: https://lpc.events/event/11/contributions/986
- Linux Plumbers Conference 2024: https://lpc.events/event/18/contributions/1912
- Rust bindgen: https://github.com/rust-lang/rust-bindgen
- Kaput and Zösky (ultimate obliterators): https://www.imdb.com/title/tt0419344/?ref_=nv_sr_srsg_0_tt_8_nm_0_in_0_q_kaput%2520and%2520
- Paris has fallen: https://www.imdb.com/title/tt33184638/?ref_=nv_sr_srsg_0_tt_6_nm_2_in_0_q_paris%2520has%2520