A technical reflection on why the Linux kernel should continue using C instead of Rust, especially for legacy hardware support and long-term maintainability.
The arguments are, at best, a reason not to have Rust as the primary language in the kernel. Implementing new hardware drivers or platforms is still viable even if you accept everything here.
The arguments are, at best, a reason not to have Rust as the primary language in the kernel. Implementing new hardware drivers or platforms is still viable even if you accept everything here.