Noticias

Linus Torvalds es cautelosamente optimista acerca de llevar Rust a la próxima versión del kernel de Linux

slack_justyb compartió un informe de ZDNet: Durante más de tres décadas, Linux se ha escrito en el lenguaje de programación C. De hecho, Linux es el mayor logro de C. Pero en los últimos años, el lenguaje de programación Rust ha cobrado impulso como el segundo lenguaje de Linux para Linux.En la reciente Open Source Summit en Austin, Texas, el creador de Linux, Linus Torvald, dijo Puede ver que Rust llegue al kernel de Linux lo antes posible en la próxima versión principal.«Me gustaría ver la fusión de la infraestructura de Rust en el próximo lanzamiento, pero esperaremos y veremos», dijo después de la Cumbre de Linux. «No voy a forzarlo, y no va a hacer nada realmente significativo en ese momento, es básicamente un punto de partida. Entonces, no hay compromiso».

Ahora, puede preguntarse: «¿Por qué agregaron Rust?» Rust facilita la escritura de software seguro. La gerente de productos de AWS, Samartha Chandrashekar, dijo que «ayuda a garantizar la seguridad de los subprocesos y a prevenir errores relacionados con la memoria, como desbordamientos de búfer, que podrían generar brechas de seguridad». Muchos otros desarrolladores están de acuerdo con Chandrashekar. Torvalds también está de acuerdo y le gusta que Rust sea más seguro. “Hay razones técnicas reales como la seguridad de la memoria y por qué Rust encaja bien en el kernel.” Tenga en cuenta que nadie va a reescribir las más de 300 000 líneas completas del código del kernel de Linux en Rust.Como dijo el desarrollador de Linux Nelson Elhage en su resumen En la Conferencia de fontaneros de Linux de 2020 sobre Rust in Rust: «No proponen reescribir el kernel de Linux en Rust; simplemente se centran en avanzar hacia un mundo en el que se pueda escribir código nuevo en Rust». para el soporte de Rust Es aprovechar las API existentes en el kernel, el soporte arquitectónico y manejar la compatibilidad de la interfaz binaria de aplicaciones (ABI) entre Rust y C.

LEER  18 ejemplos útiles de comandos tar para cualquier administrador de sistemas Linux

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