LinuxカーネルがRustを採用:C言語のメモリ安全性の悪夢の終わり?
2025-02-20
長年のLinuxカーネルメンテナであるGreg KHが、LKMLの投稿でカーネルの一部をRustで書き直すことを提唱しています。彼は、カーネルのバグの大部分がC言語の微妙な欠陥に起因すると主張し、Rustのメモリ安全性機能によってそれらのバグを効果的に防ぐことができると述べています。Rustへの完全な移行は非現実的ですが、新しいコードとドライバをRustで記述することで、バグを大幅に削減し、開発効率を向上させることができるとのこと。Gregは、Linuxプロジェクトの長期的な健全性のために、カーネル開発者がRustを採用することを強く求めています。
開発