pull down to refresh

The majority of bugs (quantity, not quality/severity) we have are due to the stupid little corner cases in C that are totally gone in Rust. Things like simple overwrites of memory (not that rust can catch all of these by far), error path cleanups, forgetting to check error values, and use-after-free mistakes. That's why I'm wanting to see Rust get into the kernel, these types of issues just go away, allowing developers and maintainers more time to focus on the REAL bugs that happen (i.e. logic issues, race conditions, etc.)
Now that Linus and Greg Kroah-Hartman have spoken out pro Rust changes in Linux it really feels like the ball is rolling. Linux will become a multi language project. With kernel and "hard" os functions in C and more and more attached pieces like many drivers being either C or Rust.
Interesting developments. This is for sure a volatile time for the broader Linux community.
Previous posts: Linux Kernel Drama about Rust Linux Kernel Drama #879713; Linus coming out in favor of Rust #890358
The most entertaining outcome is the most likely: Rust enjoyoors thinking they're going to flippen C will get flippened by Zig
reply
Why drama? Can't Rust enjoyers simply fork off their own branch as a separate project?
reply