Erre a Rust fordítás problémára valami link hasznos lenne, mert egyébként a Rust néhány évente jelentet meg új nyelvi "editiont", ami a backward compatibility alapja.
FYI: https://doc.rust-lang.org/stable/edition-guide/
A Linux kernel egyébként a C11 GNU változatával készül: https://www.kernel.org/doc/html/v6.3/process/programming-language.html
Hivatalosan a GCC és Clang támogatott, TCC nem hiszem, hogy friss verziókkal működik.