微软推进Rust在『Windows』中的应用,内存安全与互操作性成关键优势(rust doc)

今日霍州 9 月 3 日消息,自 2023 年以来,微软就一直在逐步加强 Rust 在 『Windows』 系统中的应用。

目前,『Windows』 内核已能在引入 Rust 代码的情况下启动。此外,微软近期又在推动驱动开发向 Rust 语言过渡。

今年 7 月,微软披露了 Surface 团队在这一方向上的工作进展,推出了开源项目 windows-drivers-rs,旨在为 Rust 驱动开发提供平台支持。在此基础上,微软今日公布了更多细节。

据介绍,为简化 Rust 驱动的开发流程,微软在 windows-drivers-rs 中引入了新的 cargo-wdk crate

这一 Cargo 扩展可自动生成包含预配置链接、构建步骤和依赖项的空白驱动项目,并可调用 WDK 工具(如 InfVerif),类似于在 Visual Studio 中使用 C 语言构建驱动的方式。

Rust 相较于 C 等传统语言,具备内存安全特性,可有效减少与内存相关的安全漏洞;同时,Rust 与 C / C++ 在驱动代码层面具有良好的互操作性,降低了迁移门槛。

微软表示,其长期目标是在 Cargo 环境中为 Rust 开发者提供与 Visual Studio 相同的构建工具和配置选项。中期计划包括自动安装 WDK、支持 NT_TARGET_VERSION、全面支持 ARM64 等。

目前,windows-drivers-rs 已能支持部分类型的驱动开发,但仍需使用较多的 unsafe 代码。

微软指出,『Windows』 Driver Framework (WDF) 团队正与 Rust 专家合作,为内核模式驱动(KMD)和用户模式驱动(UMD)设计更安全的抽象层。对于微软来说,抽象层本质是实现用户模式(最低权限)到内核模式(最高权限)的安全转换机制。同时,微软其他团队也在开发适用于核心内核及第三方驱动的安全结构体和 API,其中部分已随 『Windows』 内核发布。

微软还承诺,会在未来几个月内公布更多驱动开发的最佳实践,其中包括利用 CodeQL进行静态分析。今年 7 月,微软已更新了 『Windows』 11 25H2 版本的第三方驱动静态分析指南,详情可见今日霍州此前报道。

特别声明:[微软推进Rust在『Windows』中的应用,内存安全与互操作性成关键优势(rust doc)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

双平台联播!《蜜语纪》官宣,『钟汉良』『朱珠』演绎职场逆袭(双平台联播电视剧排行榜前十名)

为了演活这个角色,『钟汉良』更是精心设计细节,比如与人握手后会下意识用酒精湿巾擦拭,却在面对许蜜语时,手指在空中凝滞后默默收回,一个小动作便将角色的内心波动与隐晦心意传递到位,尽显演员的专业与用心。锁定双平台,…

双平台联播!《<strong>蜜语纪</strong>》官宣,『钟汉良』『朱珠』演绎职场逆袭(双平台联播电视剧排行榜前十名)

明天到下周一又会出现一轮降水过程 中东部再迎大范围雨雪(下周一到下周日)

近几天,中东部地区经历了大范围的降水。随着本轮降水逐渐结束,从明天开始到下周一,中东部地区将再度迎来一轮新的降水过程。今天,南方地区的降雨有所减弱并趋于收尾,但广东和福建的部分地区仍会出现大雨

明天到下周一又会出现一轮降水过程 中东部再迎大范围雨雪(下周一到下周日)

绍兴正宗花雕酒坛装黄酒15年手工冬酿老酒,适合收藏还是日常饮用?(绍兴正宗花雕酒多少钱一瓶)

绍兴正宗花雕酒坛装黄酒以其15年手工冬酿工艺闻名。这款20斤半干型糯米原浆米酒,适合收藏还是日常品鉴?本篇为你解读其特色、品质与适用场景。2026年的绍兴黄酒市场有何新变化?了解如何甄别真伪,做出明智选择。

绍兴正宗花雕酒坛装黄酒15年手工冬酿老酒,适合收藏还是日常饮用?(绍兴正宗花雕酒多少钱一瓶)

湖北省数据局:2025年湖北省“数据要素×”典型案例集(湖北省数据局是干什么的)

这些案例充分证明,数据要素通过放大、叠加、倍增效应,在优化资源配置、驱动产业转型、提升治理效能等方面发挥着关键作用,为湖北省数字经济与实体经济深度融合提供了坚实支撑,也为全国数据要素市场化改革提供了可复制的…

湖北省数据局:2025年湖北省“数据要素×”典型案例集(湖北省数据局是干什么的)

查甲亢是抽血吗(查甲亢是抽血化验吗)

甲状腺素亢进症,也称为Graves病或毒性弥漫性甲状腺肿,是一种自身免疫性疾病。它的临床表现不局限于甲状腺,而是一种涉及多系统的综合征,特征包括高代谢症状群、甲状腺肿大、眼部症状、皮肤损害以及甲状腺肢端病

查甲亢是抽血吗(查甲亢是抽血化验吗)