Open Source Security Company sponsrar utvecklingen av gccrs


Open Source Security Company sponsrar utvecklingen av gccrs

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