Firma Open Source Security Company sponsoruje rozwój gccrs


Firma Open Source Security Company sponsoruje rozwój gccrs

12 stycznia firma Open Source Security znana z programowania gwarancje, ogłosił sponsorowanie rozwoju front-endu dla kompilatora GCC obsługującego język programowania Rust - gccrs.

Początkowo gccrs był rozwijany równolegle z oryginalnym kompilatorem Rustc, jednak ze względu na brak specyfikacji języka i częste zmiany psujące kompatybilność na wczesnym etapie, prace nad nim tymczasowo zarzucono i wznowiono dopiero po wydaniu Rust 1.0.

Open Source Security motywuje swój udział ze względu na możliwość pojawienia się kodu Rust w jądrze Linuksa oraz fakt, że jądro jest najczęściej kompilowane przez kompilator gcc. Oprócz tego programy w kilku językach jednocześnie mogą mieć luki spowodowane właśnie tym faktem (patrz. Wykorzystywanie mieszanych plików binarnych), które nie istniałyby w programach w czystym C lub C++.

Open Source Security obecnie sponsoruje jednego programistę, który będzie pracował nad gccrs przez następny rok, z możliwością finansowania większej liczby pracowników. W procesie uczestniczy także brytyjska firma Embercosm, która specjalizuje się w rozwoju GCC i LLVM i zapewniła formalne zatrudnienie programistów na potrzeby tej inicjatywy.

Źródło: linux.org.ru