5 ms·
There's a little bit of snark that results from any criticism of the suitability of Rust and its ecosystem for integration into the kernel. Rust's tooling isn'
by yarg 5y ago
There's a little bit of snark that results from any criticism of the suitability of Rust and its ecosystem for integration into the kernel.
Rust's tooling isn't quite as mature as it could be, and it achieves its advanced capabilities and performance by eschewing a runtime (which would make it unacceptable) in favour of labourious compilation.
The snark to me seems unnecessary; a more even headed discussion would acknowledge the limitations and focus instead on what can and will be improved or mitigated and what compromises are acceptable.
The tooling will mature with time, panics will be mitigated, and the compile time performance is often a sacrifice worth making for the sake of the safety provided.