广告
当前位置: 首页-> 财经->内容

微软在GitHub上线开发工具包,助力开发者使用Rust语言编写Wind

发布时间:2023-09-28 13:34来源:IT之家 阅读量:6617   

,微软 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 倍”》

声明:免责声明:此文内容为本网站转载企业宣传资讯,仅代表作者个人观点,与本网无关。仅供读者参考,并请自行核实相关内容。

最新文章
今日 推荐
  • 泡泡玛特城市乐园正式开园

    和热门IP形象打卡互动、抢先入手限量潮流玩具、又或者在童话氛围中体验特色美食……9月26日,国内首个...

  • 贸促会:将围绕外贸促稳提

    9月26日,中国贸促会新闻发言人孙晓在9月份例行新闻发布会上表示,今年以来,全球经贸增长乏力,我国外...

  • 氧化铝期货首批标准仓单生

    日前,上海期货交易所氧化铝期货首批交割商品在中铝物流集团有限公司、广东炬申仓储有限公司、新疆诚通国际...

  • 三千次以上循环寿命、宽温

    ,比亚迪官方公众号“比亚迪人”今日发文,介绍了旗下的磷酸铁锂“启动电池”,IT之家从文章中得知,比亚...

  • 我国姑娘戴着哪吒头盔夺金

    在杭州亚运会的女子自行车团体竞速赛决赛中,来自中国的我省运动员苑丽颖与鲍珊菊、郭裕芳组成的队伍以46...

  • 南华期货前三季预计实现净

    今日,上市公司南华期货发布《1-9月主要经营数据公告》显示,预计南华期货2023年1-9月归属于上市...

  • 中信保诚人寿适老服务有温

    日前,中信保诚人寿积极响应国家号召,聆听银发一族心声,推出多项人性化举措,营造老年人友好型金融服务环...

  • 微软Win11Momen

    ,微软在2021年10月5日发布Win11以来,广受用户诟病的一点,就是任务栏无法实现“永不合并”特...

  • 领导问你“忙不忙”,如何

    领导不会平白无故询问下属忙不忙,领导之所以这样询问,大概率情况下,是手里有活想安排给下属。询问忙不忙...

  • 让我们为每一次拼搏喝彩

    在杭州亚运会女子200米个人混合泳比赛中,27岁的中国选手叶诗文在最后50米时迎头赶上并超越了所有对...