O 12 de xaneiro, a empresa Open Source Security, coñecida por desenvolver grseguridade, anunciou o patrocinio do desenvolvemento dunha interface para o compilador GCC para soportar a linguaxe de programación Rust - gccrs.
Inicialmente, gccrs desenvolveuse en paralelo co compilador Rustc orixinal, pero debido á falta de especificacións para a linguaxe e aos frecuentes cambios que romperon a compatibilidade nun estadio inicial, o desenvolvemento abandonouse temporalmente e retomouse só despois do lanzamento de Rust 1.0.
Open Source Security motiva a súa participación debido á posible aparición de código Rust no núcleo de Linux e ao feito de que o núcleo é compilado a maioría das veces polo compilador gcc. Ademais disto, os programas en varios idiomas á vez poden ter vulnerabilidades causadas precisamente por este feito (ver. Explotación de binarios mixtos), que non existirían en programas puros C ou C++.
Open Source Security está patrocinando actualmente a un programador para traballar en gccrs durante o próximo ano, coa posibilidade de financiar máis persoal. No proceso tamén participa a empresa británica Embercosm, especializada no desenvolvemento de GCC e LLVM e que proporcionou emprego formal a desenvolvedores para esta iniciativa.
Fonte: linux.org.ru