Advertisement

Not only Linux: Windows 11 now includes components written in Rust

Windows 11 is started to get components written in Rust. Rust is a modern memory-safe programming language that is growing in popularity. Earlier, Linux kernel was the only mainstream project that had Rust support for its modules, but now has Windows joined the party.


Rust is a multi-paradigm, high-level, general-purpose programming language that focuses on performance, type safety, and concurrency. It guarantees memory safety—that is, all references point to actual memory—without the need for garbage collector or reference counting found in other memory-safe languages.

Mark Russinovich, CTO of Microsoft Azure, has shared on his Twitter that Insider builds of Windows 11 have already include the Rust-powered components.

Rust Components In Windows 11
Image source: Mark Russinovich

While Mark Russinovich didn't mention in which channel the core files are used, eagle-eyed enthusiasts have already noticed them. According to @XenoPartner, Rust components were first introduced in build 25163 before being removed in build 25169. Then they returned back in build 25346. So, all these builds are from the "old" Dev channel, which eventually became the "new" Canary channel.

At the BlueHat IL 2023 security conference in Israel in April, Microsoft Vice President David Weston said the company is doing "aggressive and meaningful work to secure memory," a key source of exploits.

Furthermore, Microsoft will support the Rust programming language in the Pluton security chip. This chip is engineered to safeguard sensitive information and encryption keys from attacks carried out with physical access to the device.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Advertisеment

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

Leave a Reply

Your email address will not be published.

css.php
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.