• 简中
    • 繁中
  • 注册
  • 查看作者
  • Linux 内核支持 Rust 开发所面临的挑战

    作为一种现代系统级语言,Rust 比 C 或 C++ 更安全也更容易使用,Linux 内核主要是用 C 开发的,Rust 被很多人认为是 C 和 C++ 的最佳替代,而 Linus Torvalds 等内核的核心维护者对在内核中使用 Rust 持开放态度。

    访问:

    阿里云推出高校特惠专场:0元体验入门云计算 快速部署创业项目

    为了用于内核开发,Rust 只是能生成可链接到内核的代码是远远不够的,需要找到一种方法让 Rust 能访问内核使用的 API,而内核所有的 API 都定义在 C 头文件内。

    Rust 支持与 C 代码的互操作,包括调用使用 C ABI 的函数。表面看,Rust 能很好的与现有的  C API 整合起来,但魔鬼在细节中。

    在最近举行的虚拟 Linux Plumbers Conference 会议上,开发者谈论了内核使用 Rust 开发所面临的挑战。                     

    Linux 内核支持 Rust 开发所面临的挑战

    solidot  2020-09-07 18:32:54

  • 0
  • 0
  • 0
  • 210
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: