Layer What Rust Brings Where C Still Wins
Kernel drivers Compile-time safety on the most security-sensitive code in the stack Complete API coverage and decades of existing driver code
System daemons Fewer shipped CVEs; real production examples like sudo-rs and stratisd Familiar ecosystem for existing teams
CLI & userspace tools Lowest-risk entry point; already adopted by Ubuntu Massive catalog of existing tools; well understood by ops teams
Hypervisors & VMMs Proven safety at scale with projects like Firecracker and Cloud Hypervisor Legacy virtualization codebases are not transitioning
Embedded Linux Certified toolchains available for safety-critical applications Better support for obscure architectures and legacy silicon