Home TECH Torvalds confirms that Rust will come to the new version of Linux

Torvalds confirms that Rust will come to the new version of Linux


Linux creator Linus Torvalds has reportedly committed to bringing Rust to the operating system.

In an email received by ZDNet (opens in a new tab)Torvalds said the programming language will make its way to version 6.1 of the Linux operating system “unless something weird happens.”

This isn’t the first time Linux has been rumored to adopt Rust, with some saying it might make it to version 5.20. This time, Torvalds’ commitment appears to be greater, however, he stresses that “you will only have the core infrastructure (ie no serious use cases yet)”.

rust for linux

Initial concerns were reportedly raised about the Rust implementation regarding the requirement for non-standard extensions, however, Torvalds explained that Linux “has been using exceptions to the C standard for decades”, suggesting that the company is already prepared to adapt.

Linux 6.0 is the project’s current offering, which has been available for testing since August 2022; however, details of the next version are already being discovered, including the ability of the operating system to tell you if your CPU is faulty.

According to a CircleCI report on the most popular coding languages, Rust has just moved up to 25th place in 2021 after dropping out of the top 25 the previous year. Still, Rust is favored for its strong performance and is supported by Google to develop its Android operating system (which itself is a very popular Linux distro).

in a post on Google security blog (opens in a new tab) in April 2021, Android team member Wedson Almeida Filho said that Rust was ready to join C “as a practical language to implement the kernel”. Filho goes on to explain that Rust “can help [the team] reduce the number of potential bugs and security vulnerabilities in privileged code while playing nice with the core kernel and preserving its performance characteristics.”



Please enter your comment!
Please enter your name here

Exit mobile version