Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
2022年Rust将成为Linux内核第二语言
21-12-08
banq
几个月以来,在为 Linux 内核启用 Rust 方面取得了更多进展:
Miguel Ojeda 刚刚几分钟前已经发送了
“v2”补丁
以在内核中支持 Rust。补丁系列将 Rust 作为第二语言添加到 Linux 内核中。
通过这些更新的包,Rust 代码现在依赖于稳定的
Rust 1.57.0
版本而不是之前的 beta 编译器,添加了新的模块化选项,更严格的代码执行,启用了额外的 Rust 编译器诊断,内核中使用的新抽象,以及其他低级别代码改进。红帽现在也加入了 Arm、谷歌和微软,表达他们对 Linux 内核中的 Rust 代码的支持。
Linus Torvalds 认为:Linux 最终不会用 Rust 编写,没有人会用 Rust 重写内核的 2500 万行 C。
在 Rust 语言负责人 Josh Triplett 和 Google 工程师 Nick Desaulniers 的带领下,他们提议在内核中使用系统级 Rust 语言。为什么?因为它比 C 安全得多,尤其是在处理内存错误方面。
Torvalds 看到了优势。虽然他鼓励采用缓慢但稳定的方法将 Rust 引入 Linux,但他也表示将 Rust 接口用于驱动程序和其他非核心内核程序是有道理的。
现在工作进展顺利,希望在 2022 年的某个时候看到 Linux 内核中的第一个 Rust 代码。
1
RUST语言