Компанията за сигурност с отворен код спонсорира разработването на gccrs


Компанията за сигурност с отворен код спонсорира разработването на gccrs

На 12 януари компанията Open Source Security, известна с това, че развива грсигурност, обяви спонсорството на разработването на преден край за GCC компилатора за поддръжка на програмния език Rust - gccrs.

Първоначално gccrs беше разработен успоредно с оригиналния компилатор Rustc, но поради липсата на спецификации за езика и честите промени, нарушаващи съвместимостта на ранен етап, разработката беше временно изоставена и възобновена едва след пускането на Rust 1.0.

Open Source Security мотивират участието си поради възможната поява на Rust код в Linux ядрото и факта, че ядрото най-често се компилира от gcc компилатора. В допълнение към това, програмите на няколко езика наведнъж могат да имат уязвимости, причинени точно от този факт (вж. Използване на смесени двоични файлове), които не биха съществували в чисти C или C++ програми.

В момента Open Source Security спонсорира един разработчик, който да работи върху gccrs през следващата година, с възможност за финансиране на още служители. В процеса участва и британската компания Embercosm, която е специализирана в разработката на GCC и LLVM и е осигурила официална заетост на разработчици за тази инициатива.

Източник: linux.org.ru