抛弃C++换成Rust:微软正在用Rust开发Windows内核部分模块
2023-4-30 00:23:39 Author: www.landiannews.com(查看原文) 阅读量:27 收藏

在最近举办的 BlueHat IL 2023 大会上,微软企业和操作系统安全副总裁 David Weston 上台演讲并讨论 Windows 安全的演变,同时透露最新进展和对未来路线的规划。

其中一个重要变化就是微软正在内核安全模块中抛弃 C++ 转而使用 Rust 编程语言进行开发,不过部分网站称微软要用 Rust 重新开发 Windows 内核着实有些夸张了。

抛弃C++换成Rust:微软正在用Rust开发Windows内核部分模块

目前微软只在 Windows 内核的部分模块上使用 Rust 开发,比如内存安全,内存安全是微软近几年关注的重点,Microsoft Defender 里提供的内核隔离功能就是内存安全方面的。

David Weston 称 Windows 11 很快就会在内核中使用 Rust 启动,到目前为止微软工程团队已经添加了 36000 行代码,用来重写 Windows 内核内存安全方面的某些模块。

重点是经过测试换成 Rust 编写的模块后性能测试没有问题,GDI (图形驱动程序接口) 兼容性测试也通过了,所以微软很有信心在接下来几个月里在 Windows 内核里使用 Rust 启动 (其实未来几周就能看到相关测试版本)。

至于 Windows 内核,这是一个极其庞大的东西,短时间内微软是不可能用 Rust 重写整个内核的,不过随着时间的推移,后续应该越来越多的模块都会从 C++ 换成 Rust。

版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。


文章来源: https://www.landiannews.com/archives/98501.html
如有侵权请联系:admin#unsafe.sh