• 中文
    • English
  • 注册
  • 查看作者
  • Linux之父:不出意外,Rust将出现在Linux 6.1版本中

    当地时间9月19日,在刚刚结束的内核维护者峰会上,有关于Rust是否将出现在Linux中的讨论已经结束,Linux 的创建者
    在接受媒体采访时表示,“如果不出意外,
    。”

     

    关于Rust编程语言将进入Linux内核的讨论已经有一段时间了。早在2020年在
    上,Thomas 、Gaynor、Rust 语言团队的联合领导者 Josh Triplett 以及其他一些对此感兴趣的开发者以“Barriers to in-tree Rust”为主题,讨论了想要把
    引入到 Linux 内核项目中作为一种可选的开发语言还需要解决的一些问题。其中 in-tree 是 Linux 术语,意思是与内核源代码树本身一起存储并与之一起构建内核模块。

     

    谷歌 Android 团队的 Wedson Almeida Filho当时曾表示“我们认为
    已经准备好作为一门实现内核的实用语言进入到C中。Rust可以帮助我们减少特权代码中潜在错误和安全漏洞的数量,同时与核心内核完美配合并保留其性能特征。” 

     

    Rust 编程语言已经成为 Linux 事实上的第二种 Linux语言。与 Linux 的根语言 C语言相比,它有几个优点,其中最大的一点是它在内存安全方面比 C语言要好得多。管理C内存问题对于开发人员来说是一项永无止境的任务。 

     

    Torvalds 在我们的采访中还表示,他希望在内核中看到 Rust 的另一个原因是鼓励新的开发人员开始研究内核。“我认为,Rust是能够带来创新的东西之一,”他说,“我们正在变老,且思想有些落后了。”

     

    在会议上,Torvalds 表示:“针对Rust进入Linux内核的问题,我们在维护者峰会上进行了辩论,但实际上主要讨乱还是围绕着编译器版本的问题展开的。

     

    此外,Western Digital 首席工程师 Andreas Hindborg 在
    上展示了用户可以使用 Rust 编写一流的驱动程序,即
    。维护人员确信是时候在 Linux 中继续使用 Rust。简而言之,他们已经认可Rust进入Linux中这一提议了。

     

    现在,Torvalds 在第一个版本中警告说,Rust 将“只有核心基础设施(即还没有成熟的用例)”。但是,这仍然是 Rust 和 Linux 迈出的重要的第一步。 

     

    参考链接:

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

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: