Noticias

Google financia el desarrollo del kernel de Linux en Rust

“Google anunció el jueves que está financiando un proyecto para aumentar la seguridad de Linux escribiendo partes del kernel del sistema operativo en el lenguaje de programación Rust.

Si el proyecto tiene éxito, será posible agregar nuevos elementos escritos en Rust al corazón de Linux, llamado kernel. Tal cambio significaría un cambio tecnológico y cultural importante para un proyecto de software de código abierto que se ha convertido en la base de los sistemas operativos Android y Chrome de Google, así como de gran parte de Internet. Miguel Ojeda, quien escribió el software utilizado por el acelerador de partículas Large Hadron Collider y trabajó en la seguridad del lenguaje de programación, tiene la tarea de escribir software en Rust para el kernel de Linux. Google está pagando el contrato, que se está renovando a través del Grupo de Investigación de Seguridad de Internet, una organización sin fines de lucro que también ha facilitado la seguridad de las comunicaciones del sitio web con Let’s Encrypt.

Agregar módulos de Rust al kernel de Linux mejoraría la seguridad al cerrar algunas vías para que los piratas informáticos los usen para atacar teléfonos, computadoras o servidores. Desde su introducción en 1991, Linux se ha escrito exclusivamente en el poderoso pero antiguo lenguaje de programación C. El lenguaje fue desarrollado en 1972 y es más propenso a ataques que los lenguajes de programación contemporáneos …

Google le da crédito a los programadores de la comunidad de Linux que iniciaron el proyecto Rust para Linux. «La comunidad ya ha hecho un gran trabajo y continúa haciendo un gran trabajo al agregar soporte de Rust al sistema de compilación del kernel de Linux», dijo Google en una publicación de blog …

[Rust] ha sido el lenguaje de programación más popular en la encuesta anual de desarrolladores de Stack Overflow durante cinco años consecutivos. «Rust es la mejor alternativa a C y C ++ actualmente disponible», concluyó el equipo de seguridad de Microsoft en 2019. El equipo dijo que Rust evitó problemas de memoria culpables en el 70% de sus principales problemas de seguridad. Y debido a que las comprobaciones de Rust se realizan mientras se desarrolla el software, la seguridad no tiene un costo de rendimiento cuando el software está en ejecución.

El objetivo del proyecto Linux on Rust no es reemplazar todo el código C de Linux, sino mejorar las partes nuevas y seleccionadas.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba