AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

Linux 之父:不出意外,Rust 将出现在 Linux 6.1 版本中

  • 2022-09-20
    北京
  • 本文字数:910 字

    阅读完需:约 3 分钟

Linux之父:不出意外,Rust将出现在Linux 6.1版本中

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

参考链接:

https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1/

2022-09-20 17:2114741
用户头像
李冬梅 加V:busulishang4668

发布了 1100 篇内容, 共 713.7 次阅读, 收获喜欢 1251 次。

关注

评论

发布
暂无评论
发现更多内容

甲方日常 32

句子

随笔杂谈

一次用户故事地图之旅

Bruce Talk

敏捷开发 用户故事 Product Owner 用户故事地图

大区块链的必然性

CECBC

区块链技术

第11周作业

Vincent

极客时间 极客大学

迭代开发中的微服务拆分

码猿外

架构 微服务 架构演进

第四课系统架构课后作业

Geek_michael

极客大学架构师训练营

架构师训练营第四周学习总结

吴传禹

极客大学架构师训练营

架构师训练营第四周作业

吴传禹

极客大学架构师训练营

架构师训练营第四周作业

我是谁

极客大学架构师训练营

Week 3命题作业

balsamspear

极客大学架构师训练营

自学编程,看书还是视频?

沉默王二

程序员 读书 自学编程 视频

架构师训练营第四周课后作业

Gosling

极客大学架构师训练营

第四周总结

Geek_ac4080

每天都要写吗?

Nydia

架构师训练营第四周学习总结

Gosling

极客大学架构师训练营

三步法解析Express源码

执鸢者

面试 大前端 Node Express

大型互联网系统常用的技术方案

天天向上

极客大学架构师训练营

如何设计大型互联网系统架构

天天向上

极客大学架构师训练营

十六、深入Python字符串

刘润森

Python

十五、深入Python输入和输出

刘润森

Python

用Python绘制地理图

计算机与AI

Python 绘图

Linux的信号

菜鸟小sailor 🐕

c++

第11周总结

Vincent

极客时间 极客大学

职场求生攻略答疑篇之 4 —— 社会有多真实,人心就有多虚伪

臧萌

职场 职场成长

Week 3学习总结

balsamspear

极客大学架构师训练营

Flink时间服务和计时器-6-5

小知识点

scala 大数据 flink

典型的大型互联网应用方案

garlic

极客大学架构师训练营

区块链要如何解决供应链金融痛点?

CECBC

区块链 金融

马化腾的区块链理想

CECBC

区块链 马化腾

给新入职工程师的10条建议

supernova

管理 职场 工作方式

手把手教你分析Mysql死锁问题

捡田螺的小男孩

MySQL 死锁

Linux之父:不出意外,Rust将出现在Linux 6.1版本中
_语言 & 开发_李冬梅_InfoQ精选文章