速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:2114166
用户头像
李冬梅 加V:busulishang4668

发布了 960 篇内容, 共 556.6 次阅读, 收获喜欢 1119 次。

关注

评论

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

Vue3 中的 v-bind 指令:你不知道的那些工作原理

快乐非自愿限量之名

JavaScript 前端 Vue 3

国内公司访问国外服务器网络解决方案

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB

YashanDB

数据迁移 yashandb 崖山数据库

大小单双彩票app平台

Geek_89ba7f

JNPF低代码平台:轻量级业务定制服务在中台架构中的研发与应用

EquatorCoco

低代码 中台架构

推荐!不可错过的开发者服务API

幂简集成

Amazon API

Web前端开发与低代码开发——现状分析与未来发展

不在线第一只蜗牛

前端 Web 低代码

“算启未来”,九章云极DataCanvas公司与您相约WAIC 2024

九章云极DataCanvas

大发大小单双最安全的打法

Geek_89ba7f

大小单双最安全的打法

Geek_89ba7f

浅析Kubernetes的权限控制模型

inBuilder低代码平台

云原生 容器编排

全栈开发与测试开发定向就业班助你快速就业

霍格沃兹测试开发学社

Java实现管线拓扑关系连通性分析

不在线第一只蜗牛

Java 深度学习 优化

百度智能云升级3款大模型应用:面向三类场景打造企业“超级员工”

Geek_2d6073

贝壳找房基于Flink+Paimon进行全量数据实时分组排序的实践

Apache Flink

大数据 flink 流式计算 paimon

从土木工程到软件开发,他在开源中收获成长、实现成功

TDengine

数据库 tdengine 时序数据库

VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS xFusion (超聚变) 定制版

sysin

macos esxi OEM BIOS unlocker

VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS Huawei (华为) FusionServer 定制版

sysin

macos huawei esxi OEM unlocker

珠海“云上智城”新动力:华为云与华发数智合作签约,共创智能未来

Geek_2d6073

百倍提升7B模型推理能力 昆仑万维携手新加坡南洋理工大学发布Q*算法

新消费日报

当程序员遇上PPT,会碰出什么火花?

秃头小帅oi

怎么在国内进行tiktok海外直播?

Ogcloud

Tik Tok直播 Tik Tok直播网络 Tik Tok tiktok运营 tiktok直播

大小单双走势规律口诀

Geek_89ba7f

直播分享|TinyVue 组件库主题适配原理与实战

OpenTiny社区

开源 Vue 前端 组件库 OpenTiny

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