Linus Torvalds:Rust For Linux 或将被合并到 Linux 5.20 内核中
技术编辑:MissD丨发自 思否编辑部
公众号:SegmentFault
刚刚举办的 LINUX 基金会-开源峰会上,Linus Torvalds 在谈论“LINUX 内核中存在 Rust 的可能性”议题时表示:预计很快(甚至可能在下一个版本 Linux 5.20 中)就会在内核中合并 Rust 基础设施。
尽管目前,还没有任何针对 Linux 的 Rust 请求被发送进来或合并,但已经看到了 Linux 内核在基础实施方面对 Rust 的初步支持,比如一些基本的示例驱动程序等等。
一直以来,Rust for Linux 的进展都备受开发者关注。
还记得去年 Linux 诞生 30 周年之际,Linus Torvalds 在回复 Tag 1 咨询公司创始合伙人兼 CEO Jeremy Andrews 的电子邮件中对《An Interview With Linus Torvalds: Linux and Git - Part 1》问题时提到的“我们不会用 Rust 取代 C 语言开发内核”。
当然,Linus Torvalds 当时也表示,Rust 可能会被用来开发一些驱动程序(也许是整个驱动子系统,也许是文件系统),因此 Rust 不是“取代 C 语言”,而是“在一些有意义的地方扩展 Linux 内核的 C 代码”。
直到去年12 月份,Linux 内核/ Rust on Linux 的主要开发者 Miguel Ojeda 向 Linux Kernel 邮件列表提交的新补丁 (v2)中,指出将为 Linux 内核增加对 Rust 作为第二语言的支持。
到了上个月,最新的 Rust Linux 内核修补程序正式发布,这些修补程序使更多功能终于得以实现。正如前面多次提到的那样,在构建内核时,Linux 内核中的这种 Rust 支持仍然是可选的,这取决于用户是否希望仅在 Rust 代码中实现支持或任何内核功能。
据悉,Linux 5.20 内核中有不少非常令人兴奋的性能优化,除了新的硬件支持如更多 AMD 支持工作之外,RDNA3 也有望在该内核版本中保持良好状态,可能还会看到 MGLRU 主线化等新亮点功能。
报道称,Linux 5.20 合并窗口将在 7 月底左右 Linux 5.19 稳定版发布后打开,届时大家将会看到 Rust PR 是否已提交并将用于下一个内核版本。
Linus Torvalds 去年表示会采取观望的态度,是考虑到了 Rust 优势背后的复杂性,想要先看看这些优势是否真的奏效。不过现在,Linux 内核似乎已经增加了将 Rust 作为期第二语言,且 Linus Torvalds 也已经透露 Rust For Linux 即将被合并到 Linux 5.20 内核中,看来事情已经发生了一些转变。
让我们一起期待 7 月底 Linux 5.20 内核版本的到来,此前一直关注 Rust for Linux 的开发者及用户们也可以前往 GitHub 仓库随时查看更新。
参考链接:
https://segmentfault.com/a/1190000042019374


关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 火绒剑被黑客植入恶意软件通过吾爱破解和CSDN传播
- 谷歌Gemini被曝视频造假!多模态视频竟是剪辑配音,击败GPT-4靠「作弊」?
- 韩元汇率对人民币2023年7月18日
- 狐猴浏览器 – 这可能是扩展最多最全的安卓浏览器
- 通信行程卡正式下线!三大运营商:同步删除用户行程相关数据
- 小米被指违反 GPL 协议;iOS 16 公测版发布;Go 1.19 RC1 发布 | 思否周刊
- 今年Build大会,硬核技术,不玩虚的
- 奈雪“社死”二级市场
- 6月份前别想随意买!黄牛党倒卖PS5及XSX获利约5800万美元
- 那些骂苹果不送充电器的人,正在狂买iPhone12
- 【周末荐书】失去的制造业:日本制造业的败北
- 不是吧?!程序员月入10w,原因竟然是这个......