Atvirojo kodo saugos įmonė remia gccrs kūrimą


Atvirojo kodo saugos įmonė remia gccrs kūrimą

Sausio 12 d. atvirojo kodo saugos įmonė, žinoma kaip plėtojanti grsaugumo, paskelbė remianti GCC kompiliatoriaus sąsajos kūrimą, palaikanti Rust programavimo kalbą - gccrs.

Iš pradžių gccrs buvo kuriamas lygiagrečiai su originaliu Rustc kompiliatoriumi, tačiau dėl kalbos specifikacijų trūkumo ir dažnų pakeitimų, ankstyvoje stadijoje pažeidžiančių suderinamumą, plėtra buvo laikinai atsisakyta ir atnaujinta tik išleidus Rust 1.0.

Atvirojo kodo sauga skatina jų dalyvavimą dėl galimo Rust kodo atsiradimo Linux branduolyje ir dėl to, kad branduolį dažniausiai kompiliuoja gcc kompiliatorius. Be to, programos keliomis kalbomis vienu metu gali turėti pažeidžiamumą, kurį sukelia būtent šis faktas (žr. Mišrių dvejetainių failų naudojimas), kurių nebūtų grynose C ar C++ programose.

Atvirojo kodo sauga šiuo metu remia vieną kūrėją, kuris kitais metais dirbs su gccrs, taip pat gali finansuoti daugiau darbuotojų. Taip pat procese dalyvauja britų bendrovė „Embercosm“, kuri specializuojasi GCC ir LLVM kūrime ir oficialiai įdarbino šios iniciatyvos kūrėjus.

Šaltinis: linux.org.ru