In 2022, Linus Torvalds made the decision to merge Rust support into the Linux kernel - Version 6.1 was the first release to include the new Rust infrastructure. This was not a rejection of C, nor an attempt to rewrite the kernel. C remains the kernel’s foundation. What changed was a recognition that the kernel’s security risks were not coming...