Den 12 januari, Open Source Security-företaget, känt för att utveckla grsäkerhet, tillkännagav sponsring av utvecklingen av en front-end för GCC-kompilatorn för att stödja programmeringsspråket Rust - gccrs.
Inledningsvis utvecklades gccrs parallellt med den ursprungliga Rustc-kompilatorn, men på grund av bristen på specifikationer för språket och frekventa ändringar som bryter kompatibiliteten i ett tidigt skede, övergavs utvecklingen tillfälligt och återupptogs först efter lanseringen av Rust 1.0.
Open Source Security motiverar deras deltagande på grund av eventuellt utseende av Rust-kod i Linux-kärnan och det faktum att kärnan oftast kompileras av gcc-kompilatorn. Utöver detta kan program på flera språk samtidigt ha sårbarheter orsakade av just detta faktum (se. Utnyttja blandade binärer), som inte skulle existera i rena C- eller C++-program.
Open Source Security sponsrar för närvarande en utvecklare för att arbeta med gccrs under nästa år, med möjlighet till finansiering för mer personal. I processen deltar också det brittiska företaget Embercosm, som är specialiserat på utvecklingen av GCC och LLVM och har tillhandahållit formell anställning av utvecklare för detta initiativ.
Källa: linux.org.ru