“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

在 9 月 12 日都柏林举行的 2022 Linux Plumbers Conference 上,有一场关于Rust 是否会出现在 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 驱动程序的性能也很容易。

虽然 Rust NVMe 驱动程序仍处于实验阶段,但结果看起来非常好。通过Hindborg 的幻灯片可以查看详细信息:

“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

“Rust for Linux”:用 Rust 编写的驱动程序,性能与 C 编写的一样好

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月21日 上午9:08
下一篇 2023年4月21日 上午9:24

相关推荐

  • 科研项目评审原则

    科研项目评审原则 科研项目评审是科研项目管理中至关重要的环节,其目的是确保科研项目的质量和进度,并及时发现和解决问题。本文将介绍科研项目评审原则,包括以下几个方面: 1. 公正性原…

    科研百科 2025年3月5日
    14
  • 民勤红沙岗核科研项目

    民勤红沙岗核科研项目 近年来,随着核能技术的飞速发展,人们对于核能安全的需求也越来越高。作为我国核能事业的重要组成部分,民勤红沙岗核科研项目备受关注。该项目是我国在核能领域的一个重…

    科研百科 2025年5月15日
    5
  • 科研系统管理

    科研系统管理 科研系统管理是科学研究过程中至关重要的一环。科研系统管理包括计算机硬件设备、软件、数据库、文献管理、实验管理等方面。科研系统管理不仅可以提高科学研究的效率和质量,还可…

    科研百科 2024年7月11日
    32
  • 最好的科研项目是什么样的最好的科研项目是什么样的

    最好的科研项目应该具备以下几个特点: 1. 具有创新性:好的科研项目应该能够提出新的解决方案或方法,解决当前面临的问题或挑战。 2. 具有实用性:好的科研项目应该能够实际应用到实际…

    科研百科 2024年9月9日
    9
  • 全域网格自管,“六定”做优网格 青岛湛山街道党建引领网格化治理提质增效

    中国山东网6月9日讯 为助力全国文明典范城市创建,进一步加强基层组织建设、完善基层治理、推进社会管理创新,湛山街道强化党建对网格化治理的引领作用,积极构建“党建 网格”工作模式,全…

    科研百科 2023年9月12日
    251
  • 合同管理软件排名

    合同管理软件排名 随着商业竞争的加剧,合同管理的重要性也越来越凸显。合同管理软件是一种能够帮助企业高效地管理合同、文件和流程的软件工具。在本文中,我们将介绍市场上最流行、评价最好的…

    科研百科 2025年1月6日
    7
  • 直播科研项目

    直播科研项目:探索未知的科学世界 随着科技的不断发展,直播已成为人们获取信息的一种重要方式。而科研项目的直播更是吸引了越来越多的关注和参与。直播科研项目,不仅让人们更深入地了解科研…

    科研百科 2025年2月14日
    3
  • 储能热管理系统项目

    储能热管理系统项目 随着能源需求的不断增长,人们对能源的可持续性和高效性也越来越关注。在能源需求较高的地区,如数据中心、医院、工厂等,采用储能热管理系统可以有效提高能源利用效率,降…

    科研百科 2024年12月30日
    2
  • 科研项目规模化是什么意思科研项目规模化是什么意思

    科研项目规模化是什么意思? 科研项目规模化是指将一个或多个科研项目进行整合和扩大,以便更好地组织和协调项目资源,提高项目效率和质量。 在现代科学中,科研项目的规模通常是指项目的数量…

    科研百科 2024年7月10日
    36
  • 前端 工作流库

    前端工作流库 前端工作流库是指一组用于管理前端开发流程的工具和框架,可以帮助开发人员更高效地完成前端开发任务。在现代软件开发中,前端开发已经成为最重要的一部分,而前端工作流库的出现…

    科研百科 2024年12月5日
    2