【ITBEAR科技资讯】5月12日消息,微软在不久前透露了一项重大举措:他们正计划基于Rust语言对Windows 11的内核进行改写,以取代部分之前采用的C++代码。这一举动引起了广泛关注,而如今的最新消息显示微软在这一领域取得了显著进展。
根据可靠消息,微软已经成功将基于Rust代码编写的Win32k.sys内核模式驱动文件移植到了Windows 11 Insider预览版中。Win32k.sys是一个关键的组件,负责处理Windows操作系统上的图形设备界面(GUI)和窗口管理。这一举措的重要性在于Rust语言的许多优势,其中包括出色的内存安全性。在对内核的改写过程中,许多存在安全隐患的子例程已经被彻底清除。
据ITBEAR科技资讯了解,Rust语言的简洁高效也是这一举措的关键优势之一。相较于传统的C++代码,在移植后的Office应用中,Rust语言并没有带来任何性能损失,甚至在某些场景下还表现出更高的运行效率。这对于用户来说是一个好消息,因为他们可以在享受更安全的操作系统的同时,不必担心性能问题。
目前,Windows 11的预览版已经陆续发布。Canary通道的最新预览版为Build 25357,Dev通道为Build 23451,而发布预览版则已迭代到了Build 22621.1776。随着微软不断推进Rust语言的应用,Windows 11的内核改写工程也在稳步进行中,相信不久的将来,用户将能够体验到更加安全、高效的操作系统。