加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Rust 时代真的要来了 将成为 Linux 的第二个官方语言

发布时间:2023-04-03 12:40:17 所属栏目:Linux 来源:
导读:众所周知, Linux就是C语言的代言人。但是,目前 Rust 正在兴起,而且赢得越来越多人的支持,以至于有人提议用 Rust 编程语言重写 Linux,至少部分重写。Linus Torvalds 和其他核心内核维护者都表示原则上对支持 Rust

众所周知, Linux就是C语言的代言人。但是,目前 Rust 正在兴起,而且赢得越来越多人的支持,以至于有人提议用 Rust 编程语言重写 Linux,至少部分重写。Linus Torvalds 和其他核心内核维护者都表示原则上对支持 Rust 的内核开发持开放态。

就在不久之前,Linux 内核中会使用除 C 之外的另一种语言的想法会被嘲笑。不过,现在事情已经起了变化。如今,不仅高级系统语言Rust越来越接近 Linux,而且下一个补丁系列将 Rust 作为第二语言添加到 Linux 内核中,它比以往任何时候都更接近Linux。

正如 Linux 内核和 Linux 上的 Rust 领导者,开发人员 Miguel Ojeda 所说,“通过升级编译器,我们已经能够从列表中删除一些我们正在使用的不稳定功能。” 这反过来是不是意味着 Linux 上的 自定义Rust 将更加稳定。

展望未来,Ojeda 写道:“我们将继续升级,直到我们不依赖任何不稳定的功能;在这一点上,我们可能想开始声明支持 Rust 的最低版本,例如 GCC 和 Clang。

Torvalds 虽然鼓励采用缓慢但稳定的方法将 Rust 引入 Linux,但他也表示将 Rust 接口用于驱动程序和其他非核心内核程序是有道理的:“我相信这会发生。它可能不是 Rust,但我们将会有不同的模型来编写这些类型的东西,而且 C 不会是唯一的模型。”

Linux 内核维护者 Miguel Ojeda以前曾表示,“该项目尚未完成,大多数工作还没有完成。但如果高级维护人员接受当前的更改并希望我们在内核中工作,我们就准备好进入主线。”

不过,现在工作进展顺利。我希望在 2022 年的某个时候看到 Linux 内核中的第一个 Rust 代码。 这个想法听起来很疯狂,但我认为这是可能的。因为我们正在努力解决一个问题,那就是如何在linux内核中实现这一点。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!