Noticias

Parches de soporte experimental de Rust publicados en la lista de correo del kernel de Linux

«El proyecto Rust para Linux patrocinado por Google está avanzado …» informó el registro a principios de esta semana:

Un nuevo conjunto de parches publicados en la lista de correo del kernel de Linux resume el progreso del proyecto para que Rust se pueda usar junto con C para implementar el kernel de Linux. El progreso es notable.

– Gracias al trabajo en rustc_codgen_gcc, ahora se admite un codegen GCC para arquitecturas rustc, ARM y RISC-V. Esto significa que rustc hará la compilación inicial del código Rust, pero GCC (la colección de compiladores GNU) hará la compilación de backend, permitiendo el soporte para las arquitecturas soportadas por GCC …

– En general, «el soporte de Rust todavía es experimental. Como se mencionó en abril, sin embargo, el soporte es lo suficientemente bueno para que los desarrolladores del kernel trabajen en las abstracciones de Rust para subsistemas y puedan comenzar a escribir controladores y otros módulos», continuó el gerente de proyecto Miguel. fort Ojeda, científico informático del CERN en Ginebra, Suiza, ahora trabaja a tiempo completo en Rust para Linux …

El proyecto cuenta con un amplio apoyo en toda la industria. Google dijo en abril: «Creemos que Rust ahora está listo para unirse a C como un lenguaje conveniente para implementar el kernel», y que esto reduciría la cantidad de errores y vulnerabilidades potenciales. Google está patrocinando a Ojeda a través del Grupo de Investigación de Seguridad de Internet (ISRG), quien dijo el mes pasado que era parte de un «esfuerzo para mover la infraestructura de software crítico de Internet a un código seguro para la memoria» para trabajar a tiempo completo en el proyecto durante un año. nombre Prossimo. El ISRG también es la organización sin fines de lucro detrás de los certificados de seguridad gratuitos de Let’s Encrypt. Ojeda también mencionó que Linux Systems Group de Microsoft está contribuyendo y espera presentar «controladores Hyper-V seleccionados escritos en Rust». Arm promete soporte con Rust para Linux en sistemas basados ​​en ARM. IBM ha proporcionado soporte de kernel Rust para su procesador PowerPC.

Se prometen más detalles en la próxima Conferencia de fontaneros de Linux en septiembre. El proyecto ahora está aquí en GitHub.
«También nos gustaría anunciar que estamos organizando una nueva conferencia que se centrará en Rust y el kernel de Linux …», escribió Ojeda. «Los detalles se anunciarán en breve». Y para contexto, el registro agrega:

Linus Torvalds ha dicho varias veces que agradece la oportunidad de usar Rust junto con C para el desarrollo del kernel, y le dijo a IT Wire en abril que «está llegando al punto en el que tal vez podría fusionarse para 5.14 o algo así».

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