Rust 在 Linux 内核中的应用正在稳步推进,预计将在短期内带来显著收益。尽管 Rust 与以 C 语言为主的代码库整合仍存在挑战,但多个子系统已开始采用 Rust 编写驱动程序。业界预计未来 12-18 个月内,首个 Rust 驱动程序将被合并到主线内核中,这将提升 Linux 系统的安全性。然而,Rust 和 C 语言社区之间的分歧仍需进一步协调。
文章指出,C语言存在严重的缓冲区溢出安全隐患,呼吁开发者转向更安全的现代编程语言。尽管转型存在技术和文化挑战,但为了提高代码质量和安全性,这一转变势在必行。文章建议企业尽快采取行动,以避免潜在的法律风险和竞争劣势。
尽管近期出现一些争议,但 Rust for Linux 项目仍在稳步推进。Linux 内核维护者 Miguel Ojeda 发布了 "Rust 内核政策",澄清了将 Rust 代码整合到主要由 C 语言构建的开源内核中的相关努力。文件承认一些关键内核维护者支持在内核中使用 Rust,但也暗示并非所有维护者都持相同态度。这反映了 Rust 在 Linux 内核中的地位仍存在争议,但项目依然活跃。