写点什么

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

发布了 1105 篇内容, 共 718.6 次阅读, 收获喜欢 1253 次。

关注

评论

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

Python监控打印机队列

IT蜗壳-Tango

IT蜗壳 IT蜗壳教学 5月日更

姚翔:递归零知识证明,如何打造简洁的区块链?

CECBC

区块链

自主品牌实力认可!浪潮云洲亮相2021年中国品牌日

云计算

传统BI如何转大数据数仓

数据社

大数据 BI 5月日更

两年半,50W的offer,三本,普通前端如何打好自己的牌

月哥

面试

整天用对象,你知道Java中对象的内存布局吗?

码农参上

Java JVM 签约计划第二季

全新 EMQ X Cloud:升配、降费、增效,助力企业智能化升级

DT极客

SaaS的前世、今生与未来 [上篇]

LigaAI

SaaS

快速搭建接口自动化测试框架

夏兮。

Java JUnit 接口测试 rest-assured

「技术人生」专题第1篇:什么是技术一号位?

阿里巴巴中间件

​ 如何保护IP并预防IP泄露

⚓【Java知识晚餐】精心准备的JVM分析工具⚓

码界西柚

Java JVM 5月日更 JVM分析工具

网络攻防学习笔记 Day11

穿过生命散发芬芳

5月日更 网络攻防

跟着华为大佬学习—Java亿级高并发,第一天

Java架构师迁哥

新场景+新模式,西安雁塔区打造数字人民币示范区

CECBC

iOS 开发:第三方开源库(Swift版)

迪安

移动开发 Framework iOS Developer Open Source

为什么人类学家比经济学家对比特币更感兴趣

CECBC

吐槽对象

顿晓

对象 5月日更

浅析以太坊网络状态平台架构及WebSocket

devpoint

区块链 以太坊 websocket

技术笔记(语音识别-语音噪声分类)

攻城先森

噪声 5月日更 技术笔记

由高频护网设备漏洞引发的供应链浅思

Thrash

安全

XML 文件解析

xcbeyond

XML配置 5月日更

70%读写性能提升!基于UCloud对象存储US3的用户态文件系统设计

UCloud技术

对象存储

必看:Kubernetes 开发环境对比

百度开发者中心

Kubernetes #技术课程#

GitLab Webhooks 使用

夏兮。

gitlab jenkins CI/CD WEBHOOKS

这个云原生开发的痛点你遇到了吗?

阿里巴巴中间件

【图片旋转】十五分钟挑战鸿蒙Codelab组件

liuzhen007

鸿蒙 5月日更

​ 备份测试:备份为什么如此重要

微软为什么要对jdk下手?阿里对JDK的理解又是什么样的?

Java架构师迁哥

MySQL 到 ClickHouse 的高速公路

青云技术社区

MySQL 数据库 Clickhouse

客制化:定制专属于你的产品和服务

石云升

产品 用户 职场经验 5月日更

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