4月29日,随着微软决定结束Win10的功能更新,其更多精力将转移到Win11和“Win12”。

BlueHat最近举行 IL 2023 会议上,微软企业和操作系统安全副总裁David Weston介绍了他们正在对Win11进行的内核级改造。

简单来说,微软正在用Rust取代C 目前已添加36000行代码进行内核改写。

取代C !微软用Rust语言重写Win11核心:简单、安全、性能更好

Weston指出,Rust语言具有很高的内存安全性,改写后内核中大量不安全子例也消失了。同时,Rust语言更加简洁高效。

在性能方面,移植Rust代码后,Office应用程序没有性能损失,大多数跑步分数测试几乎没有差异,甚至在某些情况下,Rust比较C 更好的核心性能。

此外,Win32kGDI(图形驱动程序接口)移植到Rust后,通过了Windows启动的所有测试。

据微软介绍,几周或几个月后,大家的Win11很可能会带着Rust内核启动。

取代C !微软用Rust语言重写Win11核心:简单、安全、性能更好

取代C !微软用Rust语言重写Win11核心:简单、安全、性能更好

取代C !微软用Rust语言重写Win11核心:简单、安全、性能更好

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。