Il 12 gennaio, la società Open Source Security, nota per lo sviluppo di grsecurity, ha annunciato il finanziamento dello sviluppo del front-end per il compilatore GCC per supportare il linguaggio di programmazione Rust — gccrs.
Originariamente, gccrs è stato sviluppato parallelamente al compilatore originale Rustc, ma a causa della mancanza di specifiche per il linguaggio e dei frequenti cambiamenti di incompatibilità nelle fasi iniziali, lo sviluppo è stato temporaneamente interrotto e ripreso solo dopo il rilascio di Rust 1.0.
Open Source Security motiva la propria partecipazione con la possibilità di vedere codice scritto in Rust nel kernel Linux e al fatto che il kernel è principalmente compilato con il compilatore gcc. Inoltre, programmi scritti in più linguaggi possono presentare vulnerabilità proprio a causa di questo fatto (vedi Exploiting Mixed Binaries), che non si presenterebbero in programmi scritti esclusivamente in C o C++.
Attualmente Open Source Security sta sponsorizzando il lavoro di un singolo sviluppatore, che lavorerà su gccrs per tutto il prossimo anno, con la possibilità di finanziare l'assunzione di ulteriori membri nel team. Inoltre, è coinvolta la società britannica Embercosm, specializzata nello sviluppo di GCC e LLVM, che ha fornito il supporto per l'assunzione ufficiale degli sviluppatori per questa iniziativa.
Fonte: linux.org.ru

