This blog got started out as a way to document my way into writing Linux Kernel modules in Rust. It seemed hard to find information on this topic, so I started out first with Advent of Code in 2023 in order to learn Rust. From challenge to challenge, I feel like my code became more “rusty”.
But then I quickly moved to exploring the current state of Rust in the Linux kernel, compiled and loaded the first examples and ported my first phy driver. Come with me on my journey of discovery!
about::me
After finishing a diploma in Computer Science and a masters in Electrical Engineering, I have been working in the field of Embedded Linux for nearly a decade now. From time to time, I do fun projects and talks about it.
Check out my latest talks:
- Rust in the Linux Kernel - MRMCD 2024
- Common Attacks on IoT Devices - ELCE 2018
- Exploiting Buffer Overflows on RISC-V
- Analysing colliding particles with 256 Threads - Performance of an embarrassingly parallel problem on the Intel Xeon Phi Knights Landing
about::contact
Questions? Suggestions? Feel free to write me a pull request or contact me via mail on:fun_with_rust(a)chrysh.de