微软宣布使用Rust语言改写Win11内核,提升内存安全性 环球即时看
ITBEAR 2023-04-29 17:29:53
(资料图片仅供参考)
【ITBEAR科技资讯】4月29日消息,微软将用Rust语言重写Win11内核,用以替代原本的C++。这个消息来自于微软企业和操作系统安全副总裁David Weston在日前举办的BlueHat IL 2023 大会上的介绍。据他表示,这个内核级别的改造已经添加了36000行Rust代码。
Rust语言因其极高的内存安全性而备受瞩目,这也是微软选择使用Rust的原因。通过这次内核重写,大量原本不安全的子例程已经被改写并消失。而且,相较于C++语言,Rust语言更为简洁高效。微软的多项跑分测试表明,移植Rust代码后,Office应用并没有出现性能损失,而且某些情况下,Rust比C++内核表现更佳。
据ITBEAR科技资讯了解,Win32k的GDI(图形驱动程序接口)移植到Rust后,通过了Windows开机所有测试。这也意味着,使用Rust重写内核并不会影响操作系统的兼容性和稳定性。微软计划在几周或几个月内完成这个重写过程,届时用户的Win11可能会搭载着全新的Rust内核启动。