微软在github上线开发工具包,助力开发者使用rust语言编写wind-米乐app官网登录
米乐m6苹果米乐m6苹果官网下载官网下载首页 新闻 国内聚焦 教育 关注 热点 要闻 民生 国际

微软在github上线开发工具包,助力开发者使用rust语言编写wind-米乐app官网登录

来源:it之家    发布时间:2023-09-28 12:56:59  阅读量:17742   

,微软 azure 首席技术官 mark russinovich 日前在 x 平台发文,公开微软最近宣布“扩大采用 rust 语言的成果”,微软同时还在 github 中发布了一系列开发工具包,让开发者可以使用 rust 语言来编写 windows 驱动程序。

图源mark russinovich 在 x 平台发布的贴文

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

图源 微软研究院

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

图源mark russinovich 在 x 平台发布的贴文

不过当时 mark russinovich 的贴文收到许多反对意见,有许多评论认为这是“不切实际的想法”。

据悉,微软原本就是 rust 基金会创始会员,尽管有许多反对声,微软依然朝着转向 rust 语言的方向前进,而 mark russinovich 在今年 5 月更是声称,微软将以 rust 语言重写 windows 11 核心。

图源mark russinovich 在 x 平台发布的贴文

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

图源 github 相关页面

根据基于 rust 的新驱动程序工具包的发布说明,其目的是同时支持 wdm和 wdf(windows 驱动程序框架)驱动程序。wdm 驱动程序级别较低,与操作系统紧密相连,而 wdf 驱动程序则通过框架库与系统交互。初始资源库的重点是 wdk。

不过目前相关项目还在“早期开发阶段”,官方不建议开发者将其用于商业用途,但欢迎社区进行试验、建议和讨论。

相关阅读:

  • 《微软用 rust 语言重写 azure quantum 开发工具,据称“性能提升超 100 倍”》

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。

关于米乐app官网登录 | 米乐app官网登录的版权声明 | 客服中心 | 广告服务 | 网站地图

米乐app官网登录 copyright @2008- 中国经贸网 米乐app官网登录的版权所有
本站点信息未经允许不得复制或镜像
营业执照公示信息



 
网站地图