'Rust makes coding fun again': Why Linux is moving away from C
11 hours ago
- #Rust Programming
- #Linux Kernel
- #Open Source
- Linux 稳定内核维护者 Greg Kroah-Hartman 宣布,Linux 及其他项目(如 Git)正转向使用 Rust。
- Rust 被认为比 C 语言更安全,有助于消除未检查指针和忘记解锁等常见漏洞。
- Kroah-Hartman 估计,80% 的内核常见漏洞和暴露(CVE)问题会被 Rust 捕获,使维护者能够专注于逻辑错误。
- Rust 正成为关键子系统中新工作的默认选择,某些驱动程序仅接受 Rust 版本。
- Linux 内核不会用 Rust 重写,但图形等子系统的新代码将仅使用 Rust。
- Rust 通过引入保护机制和范围分配等安全措施,影响了 C 代码的改进。
- Kroah-Hartman 强调,Rust 通过减少对内存安全和锁定问题的担忧,让编码变得有趣。
- Linux 内核中的 Rust 实验现已被视为正式内容,不再是一个实验。
- Kroah-Hartman 指出,Rust 既有利于维护者减轻审查负担,也有利于用户增强安全性。