I could actually see myself contributing to Rust kernel code. C code has always been impossible for me to understand, but the Rust part seems to have a more understandable structure
Rust code (and the ecosystem) seems to put a higher priority on describing code contracts through the type system and documentation. I personally feel you don’t need as much context to write functional code compared to C where every corner of the codebase might be hiding something that could impact the part your working on.
This exactly. I always wanted to contribute to the kernel but after being a c++ dev for so many years I absolutely don’t want to do C, and rust would allow me to have fun doing kernel hacking
I could actually see myself contributing to Rust kernel code. C code has always been impossible for me to understand, but the Rust part seems to have a more understandable structure
Rust code (and the ecosystem) seems to put a higher priority on describing code contracts through the type system and documentation. I personally feel you don’t need as much context to write functional code compared to C where every corner of the codebase might be hiding something that could impact the part your working on.
This exactly. I always wanted to contribute to the kernel but after being a c++ dev for so many years I absolutely don’t want to do C, and rust would allow me to have fun doing kernel hacking