最近在BlueHat IL 2023会议上,微软企业和操作系统安全副总裁David Weston发表了一场令人瞩目的演讲。他宣称,在未来几周或几个月内,我们将在Windows 11内核中看到Rust语言的出现。这一消息引起了广泛关注,因为一些证据表明微软正在进行这方面的工作。在Windows 11的Insider版本中,已经出现了一些Rust代码碎片,Win32k.sys内核模式(KM)驱动程序文件也已经被转换为Rust。
微软在演讲中表示,他们在内部测试中没有发现Rust语言出现任何显著的性能异常或退化。当GDI端口被转换为Rust时,该操作在Windows 11引导时能够通过所有测试。 Weston解释了微软渴望在Windows 11中使用Rust的许多原因之一,其中之一就是内存安全性。
谈到内存安全性,微软最近发布了一个新的内存完整性/HVCI兼容性检查器工具,该工具可以检测内存完整性和Hyper-V兼容性,更加保障系统的安全性。随着Rust语言的出现,Windows 11的内存安全性将得到进一步提高,这也表明微软在安全性方面的投入和努力。
对于Windows 11的未来发展而言,这一变化至关重要,因为Rust语言的加入将为Windows 11带来更高的内存安全性,从而更好地保护用户的数据和隐私。对于开发人员们来说,掌握Rust语言也变得越来越重要,因为这将是未来Windows 11开发的重要技能之一。
总之,微软在不断努力改进Windows 11的安全性和性能方面,Rust语言的加入将为Windows 11带来更多的优势,同时也为开发人员们提供了新的学习和掌握的机会。