I rewrote a 3k-line C parser in Rust. It was nicer. The C version still ships because the firmware team will not take a runtime.
Both exist. I am tired of the rewrite-as-identity discourse.
Refs: ELF
Lab / educational. Public binaries and patched classes only. Isolated VM.