Január 12-én az Open Source Security, amely a fejlesztéséről ismert, grsecurity, bejelentette, hogy szponzorálja a GCC fordítófrontendjének fejlesztését a Rust programozási nyelv támogatására - gccrs.
Eredetileg a gccrs párhuzamosan lett kifejlesztve az eredeti Rustc fordítóval, de a nyelvi specifikációk hiánya és a korai szakaszban fellépő, kompatibilitást sértő változások miatt a fejlesztést időlegesen leállították, és csak a Rust 1.0 megjelenése után folytatták.
Az Open Source Security azzal indokolja részvételét, hogy a Rust nyelven írt kódok megjelenhetnek a Linux kernelben, és hogy a kernel általában GCC fordítóval kerül összeállításra. Ezenkívül a több nyelven írt programok sebezhetőségeket okozhatnak éppen emiatt (lásd: Keveredett Binarisok Kihasználása), amelyek nem léteznének tiszta C vagy C++ programokban.
Jelenleg az Open Source Security egy fejlesztő munkáját szponzorálja, aki a következő évben dolgozik a gccrs-en, lehetőséggel a csapat bővítésére is. Az Embercosm brit cég is részt vesz a folyamatban, amely a GCC és LLVM fejlesztésére specializálódott, és hivatalos munkaviszony kereteit biztosította a fejlesztők számára ehhez a kezdeményezéshez.
Forrás: linux.org.ru

