三大操作系统入场,谁能掌控 Rust 的未来?
“Rust 进入内核是有真正的技术原因的,比如内存安全。这就是为什么 Rust 很适合用于内核开发。”两年前,Linux 创始人 Linus Torvalds 道出了他的看法,并表示下一个版本将能看到 Rust 基础设施,也就是在 2022 年 11 月前后。 但是随着 Linux 6.0 版本的到来,并没有出现支持 Rust 的代码。 “实际上,我希望我们能够获得一些首批 Rust 基础设施和多代 LRU VM,但这次它们都没有实现。”他沉思后道:“总会有更多的版本发布。” 进展缓慢。直到 2024 年 3 月初,Rust 编写的驱动程序才首次进入 Linux 主线。 在今年 8 月香港开源峰会上,Linus 的失望溢于言表:“Linux 内核中的 Rust 采用速度太慢了,我原以为更新会更快一些。” 在这场内存安全竞赛中, Linux 与 Windows、Android 曾经站在同一起跑线。而现在,它似乎已经落后了。 安全漏洞频发,矛头直指 C/C++ 2019 年 2 月,在 BlueHat 以色列安全会议上,微软安全工程师 Matt Miller 的一篇报告《Trends, c...