加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

“Rust for Linux”:用 Rust 编写的驱动程序

发布时间:2022-12-13 10:43:10 所属栏目:Linux 来源:
导读:  在 9 月 12 日都柏林举行的 2022 Linux Plumbers Conference 上,有一场关于Rust 是否会出现在 Linux 中的小型会议linux 驱动,讨论了将 Rust 作为一门系统编程语言集成到 Linux 内核主线的工作。会议上还有很多
  在 9 月 12 日都柏林举行的 2022 Linux Plumbers Conference 上,有一场关于Rust 是否会出现在 Linux 中的小型会议linux 驱动,讨论了将 Rust 作为一门系统编程语言集成到 Linux 内核主线的工作。会议上还有很多别的有意思的讨论,比如 Rust 编写的 NVMe 驱动程序,其性能与 C 编写的驱动程序一样好。
 
  领导“Rust for Linux”工作的 Miguel Ojeda 介绍了过去一年 Linux 内核工作进展。虽然目前还需要 Rust 官方的基于 LLVM 的编译器,但会议上也有演示 GCC 13提供的初步的 Rust 支持,目前该工作还在进行中。GCC-Rust 已经很好地融合在一起,但要实现所有功能,并能与基于 LLVM 的编译器相媲美,这方面还有很长的路要走。
 
  西部数据公司的 Andreas Hindborg 围绕基于 Rust 的 NVMe 驱动程序发表了演讲。虽然 Linux 内核已经拥有出色的基于 C 编写的 NVMe 驱动程序,但尝试使用 Rust 编写的 NVMe 驱动程序也很有趣,因为该驱动程序被广泛使用且很重要。测试 Rust 驱动程序的性能也很容易。
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!