12. ledna společnost Open Source Security, známá vývojem grsecurity, oznámila sponzorství vývoje frontendové části kompilátoru GCC pro podporu programovacího jazyka Rust – gccrs.
Původně byl gccrs vyvíjen paralelně s originálním kompilátorem Rustc, ale kvůli nedostatku specifikací pro jazyk a častým obrnám zpětné kompatibility v rané fázi byla vývoj na nějakou dobu pozastavena a obnovena až po vydání Rust 1.0.
Open Source Security motivuje své zapojení možným výskytem kódu v Rustu v jádru Linuxu a tím, že jádro se nejčastěji kompiluje pomocí kompilátoru gcc. Navíc programy napsané v několika jazycích současně mohou mít zranitelnosti, které by v programech napsaných pouze v C nebo C++ nebyly (viz Exploiting Mixed Binaries), které by v programech psaných čistě v C nebo C++ nebyly.
V současné době Open Source Security sponzoruje práci jednoho vývojáře, který bude pracovat na gccrs po celý příští rok, s možností poskytnout prostředky na rozšíření týmu. Na této iniciativě se také podílí britská společnost Embercosm, specializující se na vývoj GCC a LLVM, která poskytla oficiální zaměstnanecké zázemí pro vývojáře zapojené do této iniciativy.
Zdroj: linux.org.ru

