网易首页 > 网易号 > 正文 申请入驻

Linus Torvalds:Rust将被合并到Linux 6.1主线

0
分享至

出品 | OSC开源社区(ID:oschina2013)

先回顾关于 Linux 内核支持 Rust 的消息。

  • 2019 年,内核维护者 Greg 表示愿意接受用 Rust 开发 Linux 内核的驱动程序。

  • 2020 年,Linus Torvalds 回应了针对 Linux 内核支持 Rust 的个人看法。他没有否定该提议,而是提倡在默认情况下开启该 feature,以确保该 feature 能被充分测试。当然该 feature 最好以自适应的方式实现,如果在系统上检测到 Rust 编译器,则 Kconfig 将启用 Rust 支持,并继续构建任何假定的 Rust 内核代码,以至少查看其是否正确构建。

  • 2020 年 LPC (Linux Plumbers Conference) 大会上,内核开发者他们不打算将已有的内核用 Rust 重写,只专注于可以用 Rust 编写的新代码。具体来讲,他们集中讨论了 Linux 内核对 Rust 的支持可能涉及到的三个方面:内核中现有的 API、架构支持,以及 ABI 与内核的兼容性问题。

  • 2021 年,AOSP (Android Open Source Project) 现已支持使用 Rust 开发 Android 操作系统(Android 也属于 Linux 发行版)。

  • 2021 年,Linus自己对 Linux 内核支持 Rust 的看法,他对此持观望和开放的态度,并表示 Rust 的首要目标应该是驱动程序。

谷歌使用 Rust 开发 Android 主要是为了解决内存安全问题,其工程师认为 Rust 可以利用编译时检查(确保对象的生命周期和所有权)和运行时检查(确保内存访问有效)来保证内存安全,并且 Rust 在实现这种安全性的同时,还提供了与 C 和 C++ 相当的性能。谷歌向 Android 添加新的开发语言并没有涉及到旧代码,主要是用于新的开发 —— 以避免产生新的内存安全错误。这与 Linux 内核支持 Rust 的实现思路基本一致。

2022 LPC 大会上,Linus 又谈到了 Rust。他本以为能在 6.0 版本中看到 Rust 合并进内核,但最终没有实现。所以他也不会断言能够在 6.1 版本中达成此目标。

同样是在这场会议,西部数据公司的 Linux 内核工程师 Andreas Hindborg 了使用 Rust 编写的 NVMe 驱动程序,其基准测试结果表明,虽然 Rust NVMe 驱动程序仍处于早期阶段,但其已表现不俗 —— Rust 驱动程序能够实现与 C 驱动程序相当的性能。Linux 内核开发者认为 Rust on Linux 已经处于准备就绪状态。

就在 LPC 大会之后的 2022 Linux 内核维护者峰会上,Linus 提议将 Rust 支持合并到 Linux 6.1 中。他表示希望在内核中看到 Rust 的一个原因是鼓励新的开发者研究内核。

此前 Rust 没有完全进入内核的原因主要有两个,其中一个是非标准的 Rust 扩展的处理,另一个更重要的原因是 Rust 编译器还不稳定。Linus 表示自己更关心后面这个原因,因为 Rust 编译器的可靠性和稳定性更重要。

根据 ZDNet 的报道 ,Linus 在邮件采访中回复记者称,除非发生意外,否则对 Rust 的支持将会被合并到 Linux 6.1。同时他提醒目前 “Rust 只在核心基础设施使用”。无论如何,对于 Rust 和 Linux 来说这都是重要的第一步。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
黄金周赴日需注意安全!就在昨天,日本埼玉一外国男子遭人持刀袭击身亡

黄金周赴日需注意安全!就在昨天,日本埼玉一外国男子遭人持刀袭击身亡

东京在线
2024-05-01 13:11:53
李双江怒怼黑粉:“我儿子再差也是我儿子,可是换命得来的宝贝”

李双江怒怼黑粉:“我儿子再差也是我儿子,可是换命得来的宝贝”

娱乐八卦木木子
2024-05-01 07:50:19
突然大跌!“超11万人爆仓”

突然大跌!“超11万人爆仓”

每日经济新闻
2024-05-01 11:58:19
红牛车队官宣传奇设计师纽维下赛季离队,并退出F1领域

红牛车队官宣传奇设计师纽维下赛季离队,并退出F1领域

懂球帝
2024-05-01 17:36:04
总统候选人被抓!美国闹大了!特朗普成天选之子?

总统候选人被抓!美国闹大了!特朗普成天选之子?

明日之家
2024-04-30 12:03:14
昆山杜克大学国内毕业生去向分析,93.7%继续深造,年薪最高99万

昆山杜克大学国内毕业生去向分析,93.7%继续深造,年薪最高99万

今日搞笑分享
2024-04-28 14:43:38
后续来了!上海因被拒高架停车女乘客突然跳车,警方通报事件详情

后续来了!上海因被拒高架停车女乘客突然跳车,警方通报事件详情

行者聊官
2024-04-30 19:51:05
俄乌战争,大帝的梦想摧毁了一切,多数人看不懂

俄乌战争,大帝的梦想摧毁了一切,多数人看不懂

论鉴
2024-03-05 18:35:40
听我的就行了!克罗斯助攻前伸手指挥维尼修斯跑位

听我的就行了!克罗斯助攻前伸手指挥维尼修斯跑位

懂球帝
2024-05-01 04:07:16
江苏一女子穿半透明装乘地铁,市民吐槽不雅观:就跟没穿一样

江苏一女子穿半透明装乘地铁,市民吐槽不雅观:就跟没穿一样

石辰搞笑日常
2024-04-30 23:34:57
上海南京合肥出现反常现象,并且正在迅速蔓延,很多普通人慌了。

上海南京合肥出现反常现象,并且正在迅速蔓延,很多普通人慌了。

美人茶话会
2024-05-01 07:33:54
后续!苏州一女子被绑在桥上,痛苦呻吟,知情人:不是一个人干的

后续!苏州一女子被绑在桥上,痛苦呻吟,知情人:不是一个人干的

大有看头
2024-05-01 15:10:02
得知我手里有850000存款,在老家的侄子,主动提出要为我养老

得知我手里有850000存款,在老家的侄子,主动提出要为我养老

我是三月鱼H
2024-04-30 18:22:03
女生快感程度对照表。

女生快感程度对照表。

程一
2024-04-30 17:20:24
很突然!杭州家长圈公认的“长高神药”,要暂停供应了

很突然!杭州家长圈公认的“长高神药”,要暂停供应了

极目新闻
2024-05-01 17:25:13
门能打开!博主测试后证实,问界M7断电后门依旧能打开

门能打开!博主测试后证实,问界M7断电后门依旧能打开

映射生活的身影
2024-04-30 10:26:59
iPhone16s炸裂回归:刨丝器机身+A18,密集恐惧症远离!

iPhone16s炸裂回归:刨丝器机身+A18,密集恐惧症远离!

奇奇怪怪的冒险
2024-04-30 01:01:38
生肖兔老了,要主动和这2类人断交,断得越快,人生越好!

生肖兔老了,要主动和这2类人断交,断得越快,人生越好!

书中自有颜如玉
2024-05-01 06:58:49
斯诺克大冷门!名将被轰8-1,4大世界冠军无人领先,小特告急!

斯诺克大冷门!名将被轰8-1,4大世界冠军无人领先,小特告急!

刘姚尧的文字城堡
2024-05-01 06:34:54
伤仲永!前曼联神奇小子失业,年仅 28 岁!

伤仲永!前曼联神奇小子失业,年仅 28 岁!

开心体育站
2024-04-30 18:38:44
2024-05-01 20:22:44
开源中国
开源中国
每天为开发者推送最新技术资讯
6248文章数 34198关注度
往期回顾 全部

科技要闻

余承东卸任华为终端CEO 新任命为董事长

头条要闻

嫦娥六号任务计划5月3日发射

头条要闻

嫦娥六号任务计划5月3日发射

体育要闻

"意甲最佳"金玟哉 踢回了中超水平...

娱乐要闻

黄子韬被曝求婚徐艺洋 大量亲密照曝光

财经要闻

俞敏洪,踏足A股!

汽车要闻

预售2.89-3.49万 奔腾小马正式开启预售

态度原创

时尚
手机
数码
游戏
本地

五一快乐!致敬每一位辛勤的劳动者(有福利)

手机要闻

部分用户反映 iPhone 闹钟不响,苹果称正在修复

数码要闻

AMD对AI芯片业务的展望逊于预期 英伟达霸主地位仍不可撼动

《逃离塔科夫》官方道歉了:没想到你们反应这么剧烈

本地新闻

食味印象 | 潍坊:碳水脑袋的人间乐园

无障碍浏览 进入关怀版