Linus Torvalds til diskussion tilføjelse af værktøjer til udvikling på Rust-sprog til Linux-kernen. Josh Triplett fra Intel, der arbejder på at bringe Rust-sprog op på niveau med C-sprog inden for systemprogrammering, i første omgang at tilføje en indstilling i Kconfig for at understøtte Rust, som ikke ville føre til inkludering i Rust-kompilatorens afhængigheder ved kørsel i "make allnoconfig" og "make allyesconfig" tilstande og ville tillade friere eksperimentering med Rust-kode. En lignende tilgang blev implementeret ved i kernen til eksperimentel support for bygninger i Clang under optimeringsmetoder ved linktid (LTO, Link Time Optimization), hvorefter det er planlagt at tilføje bygning med beskyttelse af kommandoernes udførelsesflow (, Control-Flow Integrity).
Linus var ikke enig og udtrykte bekymring for, at den første støtte til Rust ville være ustestet under bygningen og ville risikere at sidde fast i sit eget sump, hvor en lille gruppe interessenter tester koden kun under deres specifikke forhold og tilføjer forkerte ting, da de forbliver skjult og ikke kommer frem under testning af kernen i andre miljøer.
Ifølge Linus bør den første Rust-driver præsenteres i et simpelt format, hvor fejl er åbenlyse og lette at opdage. For at forenkle testningen anbefalede han at gøre som ved kontrol af versioner af C-kompilatoren og understøttede flag - tjekke for tilstedeværelsen af Rust-kompilatoren på systemet og inkludere dens understøttelse, hvis den er installeret.
Kilde: opennet.ru
