Linus Torvalds recently incorporated support for the Rust language in the latest development release of Linux. Rust is a high-performance, memory-safe language, and most of the vulnerabilities discovered by software projects are memory-safety-related vulnerabilities. Developing the kernel with Rust will help improve the memory safety of the kernel. Memory support for Rust comes from the work of Rust developer Miguel Ojeda, who is employed by the Prossimo project, whose sponsor is Google. The Prossimo project stated that it will continue to support Rust for Linux , and the next step will be to use Rust to develop more secure kernel drivers and other components, NVMe drivers have made progress, the Google Android team is experimenting with porting Binder IPC drivers, and other Android manufacturers have also expressed interest Developing Rust drivers, members of the Asahi Linux community are developing drivers to support the GPU of Apple’s M1 device.
This article is reprinted from: https://www.solidot.org/story?sid=73165
This site is for inclusion only, and the copyright belongs to the original author.