来源:2023-05-12 00:00:00 热度:

取代C++!微软改用Rust语言重写的Win11内核:正式来了

LX A i 中 国 网 Q
据报道,微软近期透露已经使用Rust语言成功重构了Windows 11的部分内核,取代了之前的C++。微软表示已经添加了36000行代码,并通过了开机测试,这一举动展示了微软在该领域的积极探索和突破,也赢得了许多支持者的关注。Azure云业务首席技术官Mark Russinovich表示,已经成功将基于Rust语言编写的Win32k.sys内核模式驱动文件转移至Windows 11 Insider预览版中。Win32k.sys是处理Windows上的图形设备界面(GUI)和窗口管理的主要模块。 此前,微软就多次强调Rust语言的内存安全性非常优秀,优于C++语言。经改写后,原内核中众多不安全的子例程已被成功剔除。同时,Rust代码简洁高效,经过移植后Office应用的性能没有受到任何损失,甚至在一些场景下比C++的运行效率更高。 目前,Windows 11 Canary通道的最新预览版为Build 25357,Dev通道预览版为Build 23451,发布预览版版本已经升级到Build 22621.1776。 资料来源:快科技

据消息称,微软近期透露已经使用Rust语言成功重构了Windows 11的部分内核,取代了之前的C++。据报道,微软表示已经添加了36000行代码,并通过了开机测试。

此举显示出微软在这一领域的积极探索和突破,赢得了诸多粉丝的关注。

Azure云业务首席技术官Mark Russinovich表示,已经成功将基于Rust语言编写的Win32k.sys内核模式驱动文件转移至Windows 11 Insider预览版中。

Win32k.sys是处理Windows上的图形设备界面(GUI)和窗口管理的主要模块。

此前,微软就多次强调Rust语言的内存安全性非常优秀,优于C++语言。经改写后,原内核中众多不安全的子例程已被成功剔除。

同时,Rust代码简洁高效,经过移植后Office应用的性能没有受到任何损失,甚至在一些场景下比C++的运行效率更高。

目前,Windows 11 Canary通道的最新预览版为Build 25357,Dev通道预览版为Build 23451,发布预览版版本已经升级到Build 22621.1776。

资料来源:快科技

LX A i 中 国 网 Q

本文网址:

欢迎关注微信公众号:人工智能报;合作及投稿请联系:editor@cnaiplus.com

AI中国号...

关注微信公众号,了解最新精彩内容