Haha, ezen jót röhögtem, nagyon epés!
De viccet félretéve, egy kernelnél (különösen egy monolitikusnál) az a jó, ha az egész ugyanabban a nyelvben van írva, és egyetlen fordítóval megy. Minden újabb nyelv (és fordító) csak növeli a fordítási környezet bonyolultságát és annak az esélyét, hogy valahol inkompatibilitás lép fel (fordító szintakszist vált, ABI-t vált, kapcsolóváltás miatt Makefile törik stb.). K.I.S.S. szerintem, öntökönszúrás túlbonyolítani a fordítási környezetet.
(Azt már csak halkan jegyzem meg, hogy a C99 egy kiforrott nyelv, ami már bizonyította, hogy sosem fog elévülni és nincs vele fordítókompatíbilitási gond se. A Linux kernel fordul gcc-vel, Clang-al és még Bellard TCC-jével is. Ezzel szemben a legfrissebb hivatalos Rust fordító már a tavalyi tutorialokat sem képes lefordítani.)