Open Source Security Company patrocina el desarrollo de gccrs


Open Source Security Company patrocina el desarrollo de gccrs

El 12 de enero, la empresa Open Source Security, conocida por desarrollar seguridad, anunció el patrocinio del desarrollo de una interfaz para el compilador GCC que admita el lenguaje de programación Rust: gccrs.

Inicialmente, gccrs se desarrolló en paralelo con el compilador Rustc original, pero debido a la falta de especificaciones para el lenguaje y los frecuentes cambios que rompieron la compatibilidad en una etapa temprana, el desarrollo se abandonó temporalmente y se reanudó solo después del lanzamiento de Rust 1.0.

Open Source Security motiva su participación debido a la posible aparición de código Rust en el kernel de Linux y al hecho de que el kernel suele ser compilado por el compilador gcc. Además de esto, los programas en varios idiomas a la vez pueden tener vulnerabilidades provocadas precisamente por este hecho (ver. Explotación de binarios mixtos), que no existiría en programas puros de C o C++.

Open Source Security actualmente patrocina a un desarrollador para que trabaje en gccrs durante el próximo año, con la posibilidad de financiar más personal. En el proceso también participa la empresa británica Embercosm, que se especializa en el desarrollo de GCC y LLVM y ha proporcionado empleo formal a desarrolladores para esta iniciativa.

Fuente: linux.org.ru