Բաց կոդով անվտանգության ընկերությունը հովանավորում է gccrs-ի մշակումը


Բաց կոդով անվտանգության ընկերությունը հովանավորում է gccrs-ի մշակումը

Հունվարի 12-ին Open Source Security ընկերությունը, որը հայտնի է զարգացող grsecurity, հայտարարեց GCC-ի կոմպիլյատորի ֆրոնտի մշակման հովանավորությունը՝ Rust ծրագրավորման լեզվին աջակցելու համար՝ gccrs:

Սկզբում gccrs-ը մշակվել է բնօրինակ Rustc կոմպիլյատորին զուգահեռ, սակայն լեզվի բնութագրերի բացակայության և հաճախակի փոփոխությունների պատճառով, որոնք խախտում են համատեղելիությունը վաղ փուլում, զարգացումը ժամանակավորապես լքվել է և վերսկսվել միայն Rust 1.0-ի թողարկումից հետո:

Բաց կոդով անվտանգությունը դրդում է նրանց մասնակցությունը Linux-ի միջուկում Rust կոդի հնարավոր հայտնվելու և այն փաստի պատճառով, որ միջուկն առավել հաճախ կազմվում է gcc կոմպիլյատորի կողմից: Բացի սրանից, միանգամից մի քանի լեզուներով ծրագրերը կարող են ունենալ խոցելիություններ, որոնք պայմանավորված են հենց այս փաստով (տես. Խառը երկուականների շահագործում), որը գոյություն չի ունենա մաքուր C կամ C++ ծրագրերում:

Բաց կոդով անվտանգությունը ներկայումս հովանավորում է մեկ մշակողի՝ հաջորդ տարվա ընթացքում gccrs-ի վրա աշխատելու համար՝ ավելի շատ անձնակազմի ֆինանսավորման հնարավորությամբ: Գործընթացին մասնակցում է նաև բրիտանական Embercosm ընկերությունը, որը մասնագիտացած է GCC-ի և LLVM-ի մշակման մեջ և այս նախաձեռնության համար տրամադրել է ծրագրավորողների պաշտոնական զբաղվածություն:

Source: linux.org.ru