Noticias

¿El segundo idioma del kernel de Linux? El óxido está un paso más cerca

«En 2022, es probable que veamos el lenguaje de programación experimental Rust en la integración del soporte del kernel de Linux.«, Escribió Phoronix, citando el parche Enviado el lunes «Introducción al soporte inicial y la infraestructura para manejar Rust en el kernel».

Vi este verano Serie de parches más antigua Publicado para revisión y discusión La introducción del soporte del lenguaje de programación Rust en el kernel de Linux complementa su enfoque C de larga data.En los últimos meses Más progreso en la habilitación de Rust para el kernel de Linux Desarrollo, Linus Torvalds no está en contra, otros también están trabajando duro. Debido a que Rust proporciona más protecciones de seguridad de memoria, lo que potencialmente reduce las barreras para contribuir al kernel y otros beneficios relacionados, los desarrolladores se están interesando cada vez más en Rust del kernel de Linux.

Miguel Ojeda envió un parche «v2» para el soporte de Rust en el kernel. Con estos paquetes actualizados, el código de Rust ahora se basa en la versión estable de Rust en lugar del estado del compilador beta anterior, se han agregado nuevas opciones modulares, implementación de código más estricta, diagnósticos adicionales del compilador de Rust habilitados y usados ​​en el kernel La nueva abstracción, y otras mejoras de código de bajo nivel.

Red Hat se ha unido a Arm, Google y Microsoft para expresar su apoyo al código Rust en el kernel de Linux.
Editor colaborador de ZDNet Steven J. Vaughan-Nichols También se espera que el primer código Rust aparezca en el kernel de Linux en algún momento de 2022.:

LEER  Consigue Surviving Mars y paquetes de expansión y grandes ofertas en el último Humble Bundle

Como explica Ryan Levick, director de desarrollo de la nube de Microsoft, «El óxido es completamente seguro para la memoria. «Dado que alrededor de dos tercios de los problemas de seguridad se pueden atribuir a un mal manejo de la memoria, esta es una mejora importante. Además,» Rust generalmente previene estos problemas sin agregar ninguna sobrecarga de tiempo de ejecución «, dijo Levick.

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