写点什么

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

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

    阅读完需:约 3 分钟

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

6 月 17 日,极客时间《企业级 Agents 开发实战营》正式上线,10 周掌握企业级 Agents 从设计、开发到部署全流程。

当地时间 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:2113221
用户头像
李冬梅 加V:busulishang4668

发布了 840 篇内容, 共 417.9 次阅读, 收获喜欢 1028 次。

关注

评论

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

欧洲杯发布首座区块链奖杯:中国设计师创作,灵感来源小篆

CECBC

【Flutter 专题】107 图解自定义 ACEPageMenu 滑动菜单 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

☕️【Java技术之旅】带你实战使用String的功能特性

洛神灬殇

Java string 字符串 6月日更

Alibaba大佬用了3个月,把Java后端95%的技术体系都整理出来了!

Java架构师迁哥

Kubernetes手记(7)- 控制器配置清单

雪雷

k8s 6月日更

一文说尽 Linux 系统的 swap 交换空间

看山

Linux 6月日更

【Vue2.x 源码学习】第十篇 - 数组数据变化的观测情况

Brave

源码 vue2 6月日更

常见词向量模型

Qien Z.

6月日更 词向量 SkipGram 矩阵分解 Glove

Pandas之:深入理解Pandas的数据结构

程序那些事

Python 数据分析 pandas 程序那些事

百度创新发布“炫瞳活体”技术!起底金融级人脸实名认证方案背后的硬实力

百度大脑

人工智能

区块链如何赋能数字城市建设?

CECBC

应对全场景AI框架部署挑战,MindSpore“四招”让你躺平

华为云开发者联盟

深度学习 AI mindspore 算子 ai框架

智慧组工系统搭建,组织部干部任免系统

算法训练营 - 学习笔记 - 第九周

心在飞

Fork原项目新增分支的同步和推送

Skysper

git

5000字 | 详解 Java 中的 21 种锁

悟空聊架构

Java 读写锁 锁升级 6月日更

react源码解析11.生命周期调用顺序

全栈潇晨

react.js

绿色数据时代,全闪存与数据中心的注定邂逅

脑极体

关于 JavaScript 是否加分号的问题

KooFE

6月日更

【21-3】PowerShell 环境

耳东@Erdong

PowerShell Windows Server 6月日更

☕【JVM技术探索】Class字节码指令方法调用初探

洛神灬殇

Java JVM 6月日更 字节码指令

平阴玫瑰×浪潮云洲:见证一朵玫瑰的绽放

浪潮云

云计算

Java字符串池、常量池、intern的爱恨纠葛

叫我阿柒啊

Java 常量池 intern 字符串常量池

联想积极参与CSMM标准制定和推广,推进中国软件产业高质量发展

科技热闻

如何解决回归任务数据不均衡的问题?

华为云开发者联盟

深度学习 模型 标签 数据不平衡 DIR

Java 并发编程—— Executors 分析应用

Antway

6月日更

如何在手机上保护自己的隐私?

石云升

隐私保护 数据安全 6月日更

你真的很忙么?

escray

学习 极客时间 朱赟的技术管理课 6月日更

读深入ES6记[四]

蛋先生DX

ES6 6月日更

跨域背后的故事(一)-----同源策略

卢卡多多

浏览器 同源策略 6月日更

缓存与数据库的双写一致性

leonsh

MySQL redis 缓存

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