Êîìïàíèÿ Open Source Security ñïîíñèðóåò ðàçðàáîòêó gccrs |
12 ÿíâàðÿ êîìïàíèÿ Open Source Security, èçâåñòíàÿ ðàçðàáîòêîé grsecurity, îáúÿâèëà î ñïîíñèðîâàíèè ðàçðàáîòêè ôðîíòåíäà ê êîìïèëÿòîðó GCC äëÿ ïîääåðæêè ÿçûêà ïðîãðàììèðîâàíèÿ Rust — gccrs.
Èçíà÷àëüíî gccrs ðàçðàáàòûâàëñÿ ïàðàëëåëüíî ñ îðèãèíàëüíûì êîìïèëÿòîðîì Rustc, íî èç-çà îòñóòñòâèÿ ñïåöèôèêàöèé ê ÿçûêó è ÷àñòûõ ëîìàþùèõ ñîâìåñòèìîñòü èçìåíåíèé íà ðàííåì ýòàïå ðàçðàáîòêà áûëà âðåìåííî çàáðîøåíà è âîçîáíîâèëàñü òîëüêî ïîñëå âûõîäà Rust 1.0.
Open Source Security ìîòèâèðóþò ñâî¸ ó÷àñòèå âîçìîæíûì ïîÿâëåíèÿì êîäà íà Rust â ÿäðå Linux è òåì, ÷òî ÿäðî ñîáèðàåòñÿ ÷àùå âñåãî êîìïèëÿòîðîì gcc. Äîïîëíèòåëüíî ê ýòîìó, ïðîãðàììû íà íåñêîëüêèõ ÿçûêàõ ñðàçó ìîãóò èìåòü óÿçâèìîñòè, âûçâàííûå èìåííî ýòèì ôàêòîì (ñì. Exploiting Mixed Binaries), êîòîðûõ áû íå áûëî â ïðîãðàììàõ íà ÷èñòîì C èëè C++.
Íà äàííûé ìîìåíò Open Source Security ñïîíñèðóþò ðàáîòó îäíîãî ðàçðàáîò÷èêà, êîòîðûé áóäåò ðàáîòàòü íàä gccrs â òå÷åíèå ñëåäóþùåãî ãîäà, ñ âîçìîæíîñòüþ âûäåëåíèÿ ñðåäñòâ íà óâåëè÷åíèå øòàòà. Òàê æå â ïðîöåññå ó÷àñòâóåò áðèòàíñêàÿ êîìïàíèÿ Embercosm, ñïåöèàëèçèðóþùàÿñÿ íà ðàçðàáîòêå GCC è LLVM è ïðåäîñòàâèâøàÿ îôîðìëåíèå îôèöèàëüíîãî òðóäîóñòðîéñòâà ðàçðàáîò÷èêîâ äëÿ äàííîé èíèöèàòèâû.
gcc, gccrs, grsecurity, rust
http://feedproxy.google.com/~r/org/LOR/~3/IMDpPAg33tY/16113713
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |