ArchSummit 全球架构师峰会杭州倒计时10天,速来围观! 了解详情
写点什么

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

  • 2022 年 9 月 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 年 9 月 20 日 17:212
用户头像

发布了 425 篇内容, 共 129.2 次阅读, 收获喜欢 565 次。

关注

评论

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

华云大咖说 | 华云数据与福昕鲲鹏携手共建国产云生态

华云数据

中国信通院云大所与dbaplus社群开启战略合作,共同推动多项标准落地

dbaplus社群

「区块链+游戏」背后能否诞生下一个腾讯?

CECBC

JavaWeb 项目服务器部署详细教程(MySQL + JDK + Tomcat)

若尘

MySQL jdk javaWeb java编程 6月日更

华为新员工入职180天详细培训计划

hasWhere

技术干货 | Windows桌面端录屏采集实现教程

ZEGO即构

RTC 录屏采集

Java各种场景获取路径

hasWhere

VideoLab - 高性能且灵活的 iOS 视频剪辑与特效框架

Bear

开源 视频处理 Metal 视频特效 AVFoundation

开发效率提升50%以上,爱奇艺官网主站的Nuxt实践

爱奇艺技术产品团队

大前端 开发 nuxt

阿里首次公布 Java10W 字面试复盘笔记,面面俱到、太全了

Java 程序员 架构 面试

Zilliz 陈室余:女性的独特洞察,可能为开源发现新机遇 | ECUG Meetup 讲师专访

七牛云

数据库 开源 音视频 Meetup Milvus

JVM读书笔记

hasWhere

5分钟速读之Rust权威指南(二十五)Deref

码生笔谈

rust

Java版本发布历史

hasWhere

RDMA打造存储利器

焱融科技

文件 高性能 数据中心 分布式存储

区块链电子合同技术方案,区块链电子合同平台

13530558032

我以为我对Mysql很熟,直到遇到了阿里这份笔记

Java架构师迁哥

阿里13年算法坚守者为你总结AI创新经验

阿里巴巴淘系技术

人工智能 AI 算法

干货|车来了APM应用性能体验实践

友盟全域数据

APM App 稳定性 APP稳定性

新员工最想要的10件事

hasWhere

恭喜埃文科技入选“创新能力百强企业”!

郑州埃文科技

Bzz节点云矿机分币系统开发,云算力矿机租赁

java文件读写

hasWhere

AI 转型必看|算法工程师的 AI 启示录

百度大脑

人工智能

实测 Google 全同态加密FHE,效果如何?

瑚琏

机器学习 隐私计算 多方安全计算 富数科技 Avatar2.0

直呼内行!阿里大佬离职带出内网专属“Spring Security Oauth2.0”学习笔记

Java 程序员 架构 面试 微服务

IDEA搭建DCM4CHEE开发环境

birdbro

intellij-idea 医学影像 DICOM PACS DCM4CHE

区块链赋能农业振兴,农产品溯源系统

13530558032

作为一名Android工程师,我们能为Fuchsia OS与鸿蒙OS做点什么

Changing Lin

【得物技术】得物WMS如何助力仓库拣货

得物技术

供应链 商品 仓库 供应链物流 仓储

自研数据库技术破局与最佳实践 | DBTalk 技术公开课第3期

自研数据库技术破局与最佳实践 | DBTalk 技术公开课第3期

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