slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
微软改用Rust语言重写的Win11内核正式来了
17611538698
webmaster@21cto.com

微软改用Rust语言重写的Win11内核正式来了

资讯 0 1861 2023-05-15 10:31:14

前不久微软透露成正基于Rust语言改写Windows11内核,部分替代之前代码里的C++,当时的说法是已添加36000行代码,且开机测试通过。

现在看起来,微软的开发进展相当良好。

图片

Azure云业务首席技术官MarkRussinovich昨天确认,基于Rust代码编写的Win32k.sys内核模式驱动文件已经移植到了Windows11Insider预览版中。

“如果你在Win11 Insider戒指上,你会在Windows内核中第一次尝到Rust的味道,”Russinovich昨晚在Twitter上如此写道。

据了解,Win32k.sys负责处理器Windows上的图形设备界面(GUI)和窗口管理。

按照微软此前介绍,Rust语言的优势在于极高的内存安全性,原来内核中大量的不安全的子例程在改写后消失不见。

同时,Rust代码简洁高效,移植后Office应用没有任何性能损失,甚至部分场景比C++运行效率更高。

在最新的版本中,使用命令行可以查看多出了几个Rust编译文件。如下:

图片

目前,Windows 11 Canary通道最新预览版为Build25357,Dev通道为Build23451,发布预览版也迭代到了Build 22621.1776。

图片

微软的开发团队如今响应非常快,他们先在 3 月中旬在以色列举行的 BlueHat IL 安全会议上公开了用 Rust 代码替换部分 Windows 内核的计划。

在那次活动上,微软副总裁大卫·韦斯顿(David Weston)表示,“我们正在操作系统上使用Rust以及其他结构”,作为“积极而有意义地追求内存安全”的一部分,这是漏洞利用的关键来源。

在不到1个月的时间,Windows 11 操作系统的核心中已经有了Rust的影子,迭代速度可以媲美开源团队了。

作者:场长

评论