12. jaanuaril teatas Open Source Security, tuntud oma arendustegevuse poolest grsecurity, et toetatakse GCC kompilaatori esialgse arenduse koostööd Rust programmeerimiskeele jaoks — gccrs.
Esialgu töötati gccrs välja paralleelselt originaalse Rustc kompilaatoriga, kuid keele spetsifikatsioonide puudumise ja varaste etappide kaudu tihti esinevate ühilduvuse rikkumise muudatuste tõttu jäi arendus ajutiselt seisma ja jätkus alles pärast Rust 1.0 väljalaskmist.
Open Source Security motiveerib oma osalust võimalike Rust koodide ilmumisega Linuxi tuumas ning sellega, et tuum kompileeritakse kõige sagedamini gcc kompilaatoriga. Lisaks sellele võivad mitmes keeles kirjutatud programmid sisaldada haavatavusi, mis on põhjustatud just sellest faktist (vt Exploiting Mixed Binaries), mida ei esineks puhtalt C või C++ programmeerimiskeeltes kirjutatud programmides.
Praegu sponsoreerib Open Source Security ühe arendaja tööd, kes töötab gccrs-i nimel järgmisel aastal, võimalusega saada rahastust lisatöötajate palkamiseks. Samuti osaleb protsessis Briti ettevõte Embercosm, mis on spetsialiseerunud GCC ja LLVM arendusele ning pakkus arendajate ametlikku töölepingut selle algatuse jaoks.
Allikas: linux.org.ru

