Linus Torvalds已经决定将Rust编程语言加入Linux内核

2022年09月21日 19:57 次阅读 稿源:cnBeta.COM

Torvalds已经决定,Rust将很快成为Linux的一部分。这种内存安全的编程语言将加入C语言和其他传统语言,以创建无处不在的开源内核的新部件和驱动程序。围绕将Rust纳入Linux的辩论似乎已经结束。Linus Torvalds,这个开源内核的最初创造者和目前的维护者,已经决定,"除非发生一些奇怪的事情,"Rust将成为Linux 6.1最终版本的一部分。

访问:

2022-09-20-image-20-j_1100.webp

必威体育betwayRust是一种现代通用编程语言,由Graydon Hoare在Mozilla工作时设计,Mozilla是第一家正式赞助并在实验性浏览器引擎Servo中采用该语言的公司。

像许多其他编译语言一样,Rust可以提供原生性能,同时为不同类型的应用提供兼容性,从传统计算到低资源设备和嵌入式设备。除了性能之外,Rust的设计从一开始就提供了内存安全保护,在编译时就可以消除许多类错误和潜在的漏洞。

Rust的第一个版本是在12年前发布的,而将该语言纳入Linux内核的讨论已经持续了很长时间。Google是Rust基金会的创始成员之一,与AWS、、和Mozilla一起,积极使用Rust来开发Android,该移动操作系统是建立在Linux的修改版本之上的。

在宣布支持Android系统中的Rust后,Android团队开始推动将该语言也纳入内核。2021年,团队成员Almeida Filho写道,Rust"准备加入C语言,成为实现内核的实用语言"。Filho说,新的语言可以帮助减少特权代码中潜在的错误和安全漏洞,同时与核心内核很好地配合,保留其性能特点。

必威体育betway在顶级的Linux贡献者中,有人担心Rust需要非标准的扩展来与内核一起工作,但是据Torvalds说,程序员使用标准C语言的例外情况已经有"几十年了"。

必威体育betwayTorvalds补充说,在编译器方面仍有一些问题,但由于Rust在Clang前端得到了很好的支持,合并编程语言可能会对内核有帮助,而不是伤害。Torvalds警告说,在第一个版本中,Rust将只有核心基础内容,还没有"核心的使用案例"可以展示。尽管如此,内核合并应该标志着在Linux+Rust的未来迈出了重要的第一步。

对文章打分

Linus Torvalds已经决定将Rust编程语言加入Linux内核

3 (8%)
已有 条意见

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      Top 10

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan