Open Source Security Company patrocina o desenvolvimento do gccrs


Open Source Security Company patrocina o desenvolvimento do gccrs

No dia 12 de janeiro, a empresa Open Source Security, conhecida por desenvolver segurança, anunciou patrocínio para o desenvolvimento de um front-end para o compilador GCC para suporte à linguagem de programação Rust - gccrs.

Inicialmente, o gccrs foi desenvolvido em paralelo com o compilador Rustc original, mas devido à falta de especificações da linguagem e mudanças frequentes que quebram a compatibilidade em um estágio inicial, o desenvolvimento foi temporariamente abandonado e retomado somente após o lançamento do Rust 1.0.

A Open Source Security motiva sua participação devido ao possível aparecimento de código Rust no kernel Linux e ao fato de que o kernel é mais frequentemente compilado pelo compilador gcc. Além disso, programas em vários idiomas ao mesmo tempo podem apresentar vulnerabilidades causadas justamente por esse fato (ver. Explorando binários mistos), que não existiria em programas C ou C++ puros.

A Open Source Security está atualmente patrocinando um desenvolvedor para trabalhar no gccrs durante o próximo ano, com a possibilidade de financiar mais funcionários. Também participa do processo a empresa britânica Embercosm, especializada no desenvolvimento de GCC e LLVM e que disponibilizou emprego formal de desenvolvedores para esta iniciativa.

Fonte: linux.org.ru