You may recall that Linus Torvalds recently added support for Rust in the Linux kernel. One of the big reasons for adding Rust was to put an end to Linux code memory problems.
It can’t come soon enough. Recently, five serious Linux Wi-Fi security holes were uncovered.
What did they all have in common? Go ahead, guess? Yes, each and every one was caused by a memory problem because of poorly written C code.