

Moreover, Google is also planning to use Rust in the Linux kernel after bringing support for the systems programming language Rust to Android.
Rust programming language we to mainstream drivers#
This idea is in continuous development - at this moment, it is still described as experimental, but “good enough that kernel developers can start working on Rust abstractions for subsystems and write drivers and other modules.” No less a figure than Linus Thorvalds, the father of the open-source operating system Linux, welcomed the idea and is keen to see the project results. To be clear, they did not want to rewrite the entire Kernel, which was originally written in C, but to add new code in Rust that would work with the existing infrastructure.

In 2020, Linux kernel developers proposed writing new Linux kernel code in Rust.

And it won the title for the seventh year running. Rust’s growing popularityĪccording to the Stack Overflow Developer Survey 2022 conducted among over 80,000 developers, Rust is the most beloved programming language. In this article, you can find more about Rust’s main characteristics, what it is used for, and why you should consider adopting it for your software projects. Firefox, Dropbox, Cloudflare, and many other companies from startups to large corporations use Rust in production. High performance while processing large amounts of data, support for concurrent programming, and this together with an effective compiler are other reasons why well-known software heavyweights now use this programming language. However, Rust has more than just memory safety on its side. Rust was created to ensure high performance similar to that offered by C and C++, but with emphasis on code safety, the lack of which is the Achilles heel of these two languages.
