Google wants to help improve memory safety in Linux kernel
Google puts their money where their mouth is
When you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.
The non-profit Internet Security Research Group (ISRG), together with financial support fromGoogle, has contracted Linux kernel developer Miguel Ojeda to work to bring the advantages of theRustprogramming language to theLinuxkernel.
ISRG, which also supports the Let’s Encrypt freeSSL certification authority, has contracted Ojeda to work full-time on extending the use of Rust as a second language to the Linux kernel, which is written in C. Ojeda’s been working on this effort as a side-project for quite some time.
Several developers and organizations like Google havetaken a fancy to Rust, which brings with its memory safety guarantees that make it particularly useful for low-level systems programming.
“We understand work in something as widely used and critical as the Linux kernel takes time, but we’re thrilled to be able to help the ISRG support Miguel Ojeda’s work dedicated to improving the memory safety of the kernel for Everyone," said Dan Lorenc, Software Engineer at Google.
Second language
As part of his efforts, Ojeda setup the Rust for Linux group, and has even managed to add theinitial infrastructurefor Rust to be used within the Linux kernel in the development stream of the kernel named Linux-Next.
A couple of months back in April, Ojeda put out a request for comments (RFC) to the kernel mailing list detailing the advantages of adding Rust code to the mainline kernel, which ISRG describes as “a perfect example of the consideration and diligence that goes into his efforts.”
Even Linus Torvalds, the principal developer of the main kernel, isn’t totally opposed to the idea. While he’s admitted to having some technical reservations about it, he is willing to participate in the discussions.
Are you a pro? Subscribe to our newsletter
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
Google’s interest in Rust isn’t academic. The company hasalready greenlighted the use of RustinAndroid’s low-level system-code in order to reign in the growing number of memory-based security vulnerabilities in the mobileoperating system.
With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’sTechRadar Pro’sexpert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.
7 myths about email security everyone should stop believing
Best Usenet client of 2024
NYT Strands today — hints, answers and spangram for Sunday, November 10 (game #252)