Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Rust para Linux 7.1 añade una función en pruebas destinada a mejorar el rendimiento


Rust para Linux 7.1 incorpora una función en pruebas para optimizar el rendimiento, desarrollada por Miguel Ojeda, que incluye actualizaciones de Rust 1.85 con nuevas características para el lenguaje en el kernel.







Miguel Ojeda lanza las actualizaciones de Rust 1.85 en Linux 7.1 para agregar mejoras de rendimiento en el sistema y nuevas características para el lenguaje de programación.

Linux 7.1 ya es una realidad y los desarrolladores empiezan a recibir mejoras para sus entornos de trabajo. Después de que Linus Torvalds confirmara que el kernel es estable, Miguel Ojeda, líder que impulsa el proyecto Rust for Linux, ha traído actualizaciones muy esperadas.

A pesar de la creencia de que esta versión del sistema operativo podría tener un efecto rebote negativo en equipos de 32 bits, para el lenguaje de programación mencionado no es un obstáculo y se mantiene en constante evolución.

Esta vez se trata de una apuesta estratégica para mejorar el rendimiento, seguridad de memoria y mantenibilidad del código. La optimización es clave para los desarrolladores y es el paso de muchos avances más que están por llegar al SO del pingüino Tux.

 

Rust en el kernel da un salto técnico clave con Linux 7.1

Rust es uno de los mejores lenguajes de programación en la actualidad y tiene mucho camino por delante, pues con cada versión nueva que llega, se integran nuevos ajustes que benefician el apartado de controladores, mantenedores y distribuciones.

Evidentemente, estas decisiones están enfocadas en la estabilidad y eficiencia para los desarrolladores. Ahora, la gran innovación es algo que muchos estaban esperando y es que se ha aumentado la versión mínima de Rust para compilar el kernel.

Siendo más específicos, el soporte base pasa de Rust 1.78 a Rust 1.85, mientras que la herramienta de generación de bindings pasa de 0.65.1 a Bindgen 0.71.1 (coincide con las de Debian Trixie).

Según indica el informe de Phoronix, es una de las evoluciones más importantes porque con el cambio se elimina el código heredado, parches específicos y permite que se pueda aprovechar mucho más el compilador o el desarrollo de drivers originarios de este ecosistema.

Gracias a esto, se deja a un lado el enfoque conservador de Debian y distros como Fedora, Ubuntu y openSUSE ya son aptas para los requisitos de las versiones nuevas de Rust y LLVM. En pocas palabras, los cambios que ha incorporado Miguel Ojeda sirven para la calidad general del código del kernel de Linux.

¿Qué cambia realmente para los desarrolladores con Rust en Linux 7.1?

La verdadera duda es saber cómo te afecta si eres un desarrollador que usa Rust en Linux 7.1. Las novedades en cuestión son grandes ventajas para la manera en la que compilas, escribes y optimizas código en el SO del pingüino Tux.

Ahora, los requisitos mínimos actualizados, por lo que se obtienen las funciones necesarias desde la base, con un sistema más coherente y APIs más estables.

A esto hay que sumarle uno de los puntos más relevantes en esta mejora de rendimiento y es la opción experimental "CONFIG_RUST_INLINE_HELPERS".

Se trata de una función que es esencial para integrar helpers que provienen de C en Rust de una manera directa para evitar capas intermedias. A pesar de que es algo que está en prueba, las mejoras han sido verificadas y definitivamente marca un antes y un después.

Esta flexibilidad, más la compatibilidad y todo el soporte detrás, definitivamente plantean el inicio de una nueva era en Linux 7.1. ¿Se hará algo similar con otros lenguajes de programación? Eso está por verse, pero sea como sea, este proyecto es cada vez más sólido y eficiente.



Fuentes:
https://computerhoy.20minutos.es/software/rust-para-linux-7-1-anade-una-funcion-pruebas-destinada-mejorar-rendimiento_6958447_0.html

0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.