写点什么

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

发布了 538 篇内容, 共 189.4 次阅读, 收获喜欢 693 次。

关注

评论

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

架构实战 - 模块 2 作业

mm

微信朋友圈 #架构实战营

啃透这500页高并发笔记薪资涨了20K,并连收天猫,京东等5个Offer

钟奕礼

Java 程序员 java面试 java 编程

从德鲁克管理实践看服务化架构

agnostic

微服务

灵魂拷问,你真的了解DNS吗?

菜农曰

互联网 前端 后端 计算机网络

从0到1学架构设计,阿里新产高并发系统架构设计实录真香

Java全栈架构师

程序员 面试 高并发 架构设计 架构师

前端工程师leetcode算法面试必备-二叉树深度广度遍历

js2030code

JavaScript LeetCode

浅谈如何在小红书和知乎两大平台做好引流推广

石头IT视角

Verilog 的连续赋值

向阳逐梦

Verilog Verilog语法 连续赋值

开始用ChatGPT写作

SkyFire

ChatGPT

React源码分析7-state计算流程和优先级

flyzz177

React

react源码中的协调与调度

flyzz177

React

react源码中的hooks

flyzz177

React

极客时间运维进阶训练营第七周作业

曹张倪

网络编程与通信原理

知了一笑

Java 架构

记一次Mysql大数据分页优化问题

石臻臻的杂货铺

MySQL 数据库

HarmonyOS玩转ArkUI动效 - 水母动画

Halifax

前端 动画 HarmonyOS OpenHarmony arkui

运维进阶训练营 -W07H

赤色闪电

运维

架构训练营作业-模块2

张建闯

架构实战营

设计模式之美——单一职责(Single Responsibility Principle)

GalaxyCreater

设计模式

React源码分析8-状态更新的优先级机制

flyzz177

React

react源码中的fiber架构

flyzz177

React

用javascript分类刷leetcode3.动态规划(图文视频讲解)

js2030code

JavaScript LeetCode

2022-12-11:行程和用户。以下为输出结果,请问sql语句如何写? +------------+-------------------+ | Day | Cancellation

福大大架构师每日一题

数据库 福大大

云与开源,共植数字世界的根

Apache Flink

大数据 flink 实时计算

流处理基础概念-窗口与时间

穿过生命散发芬芳

流处理 12月月更

从React源码分析看useEffect

flyzz177

React

微信朋友圈高性能复杂度

闲人Eric

架构实战营

学习编程必须知道的三个网站

邱比特讲编程

GitHub 编程 Google Stack Overflow 编程工具

架构实战营模块二作业

张Dave

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