
早在 2019 年 7 月,微软研究院就曾表示,微软希望“在漏洞发生之前消除一整类漏洞”,并表示“满足这些要求的最有前途的较新系统编程语言之一,是最初由 Mozilla 发明的 Rust 编程语言”。

IT之家经过查询得知,现在的 Windows 驱动程序大多是以 C 或是 C++ 编写的,而 Mark Russinovich 在去年就曾发文,认为在考量安全性和可靠性的因素下,不应该再使用 C / C++ 语言,而应改用更加安全的 Rust 语言开发相关项目。

不过当时 Mark Russinovich 的贴文收到许多反对意见,有许多评论认为这是“不切实际的想法”。
据悉,微软原本就是 Rust 基金会创始会员,尽管有许多反对声,微软依然朝着转向 Rust 语言的方向前进,而 Mark Russinovich 在今年 5 月更是声称,微软将以 Rust 语言重写 Windows 11 核心。

而日前微软在 GitHub 公开了 windows-drivers-rs 开发工具包,目的便是要让开发者能够使用 Rust 语言开发 Windows 驱动程序。

根据基于 Rust 的新驱动程序工具包的发布说明,其目的是同时支持 WDM(Windows 驱动程序模型)和 WDF(Windows 驱动程序框架)驱动程序。WDM 驱动程序级别较低,与操作系统紧密相连,而 WDF 驱动程序则通过框架库与系统交互。初始资源库的重点是 WDK。
不过目前相关项目还在“早期开发阶段”,官方不建议开发者将其用于商业用途,但欢迎社区进行试验、建议和讨论。
相关阅读:
-
《微软用 Rust 语言重写 Azure Quantum 开发工具,据称“性能提升超 100 倍”》
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。
未经允许不得转载:新聚网 » 微软在 GitHub 上线开发工具包,助力开发者使用 Rust 语言编写 Windows 驱动

新聚网
Swift Assist 进化:苹果 Xcode 26 可接入端侧、Claude 等 AI 编程模型
安全公司曝光黑客盗用开发团队账号在 NPM 平台散布恶意软件包,涉及 React Native / GlueStack 项目
英特尔发布 32.0.101.6881 WHQL 显卡驱动,修复《守望先锋 2》游戏崩溃问题
时隔一年半,苹果手记 Journal 应用将随 macOS / iPadOS 26 登陆 Mac / iPad
苹果推出容器化框架,可直接在 Mac 上创建、下载或运行 Linux 容器镜像
微软 Win10 / Win11 新版 Outlook 被曝新问题:重要会议安排凭空消失
Linux 6.16 首个 RC 候选版发布:提升电源管理效率、扩展硬件支持、优化 EXT4 文件系统





