Linus Torvalds:Linux Kernel 5.14有望整合Rust语言代码

系统 Linux
谷歌的 Android 团队希望通过 Rust 语言重新编写 Android 系统,而该团队同时也在帮助评估使用 Rust 来重新编写 Linux Kernel。通过 Rust 编程语言,Android 团队希望新代码能够在总体上减少内存安全错误、数据竞赛和逻辑错误。

谷歌的 Android 团队希望通过 Rust 语言重新编写 Android 系统,而该团队同时也在帮助评估使用 Rust 来重新编写 Linux Kernel。通过 Rust 编程语言,Android 团队希望新代码能够在总体上减少内存安全错误、数据竞赛和逻辑错误。而且由于采用现代化编程语言,更多人会参与到内核的开发中来。

在接受 IT Wire 采访的时候,Linus Torvalds 表示:“在 Linux 内核中支持 Rust 的首个补丁已经发布。负责内核开发的人表示这个举动的意义比谷歌关于 Rust 的长文更重要”。

在回答 IT Wire 媒体问题的时候,Torvalds 表示目前还没有整合 Rust 代码,不过相关的代码也许会合并到 Linux 5.14 Kernel 的 Mainline 版本中。不过 Torvalds 也坦言,对 Rust 的支持目前还处于早期阶段,但至少已经提供了供其发展的基础。

在 Linux Weekly News 下方有开发者留言道:“解决方案非常简单,只要使用 C++ 替代 Rust 就可以了”。对此,Torvalds 抑制不住自己的笑声。他笑道:“LOL。C++ 虽然能够解决 C 的所有问题,但这只会让事情变得更加糟糕,它真的是一种垃圾语言(crap language)”。

Torvalds 表示:“对于那些不喜欢 C 语言的人来说,去寻找真正能给你提供有价值东西的语言吧。比如,具有内存安全和[可以]避免 C 一些危险的语言,或者具备内部 GC [garbage collection,垃圾收集]支持并使内存管理更容易的语言。C++ 解决了所有错误的问题,任何说'用C++重写内核'的人都太无知了,甚至不知道这一点。”

他说,当人们谈论C语言的危险时,也是在谈论C语言如此强大的部分原因,"它允许你高效地实现所有这些低级别的东西"。Torvalds补充说,虽然垃圾收集 "在大多数其他情况下是一件非常好的事情",但 "一般来说,你不一定能在低级系统编程中做到这一点"。

责任编辑:未丽燕 来源: cnBeta.COM
相关推荐

2021-08-30 10:58:08

Linus TorvaLinux KerneLinux

2022-01-11 14:40:06

Linus TorvaLinux KerneLinux

2022-10-08 13:11:56

LinuxLinux内核

2021-10-08 15:59:39

Linux 代码 开发

2009-09-22 09:15:29

Linus TorvaLinuxLinux内核

2012-09-04 13:50:30

2023-12-11 10:31:58

LinuxRustAI

2021-08-02 14:41:04

Linux Kerne开发工作应用程序

2012-11-27 10:34:39

Linus Torva

2013-03-05 13:23:29

Linus TorvaGNOME 3

2012-11-30 09:44:38

2021-10-17 22:50:06

Linux 系统 数据

2013-10-29 09:32:05

2013-10-29 09:08:05

2016-08-24 13:59:27

Linux25周年专访

2021-09-21 16:48:36

LinuxTorvalds虚拟机

2012-06-19 14:08:24

LinuxLinus Torva

2013-12-31 09:38:43

2011-06-21 11:04:55

Linus TorvaMac OS X

2013-10-24 15:02:36

LinuxSteamOSValue
点赞
收藏

51CTO技术栈公众号