El lenguaje de programación Rust, conocido por su enfoque en la seguridad de memoria y la eficiencia, continúa evolucionando con paso firme. En su reciente informe de objetivos del proyecto, publicado en el blog oficial de Rust, se destacan avances en dos áreas clave: la mejora de la experiencia de programación asincrónica (async) y la consolidación de herramientas para su uso en el kernel de Linux.
Hacia una experiencia async más fluida
Uno de los objetivos insignia para 2025 es reducir la complejidad que actualmente presentan las operaciones asincrónicas en Rust, acercándolas a la experiencia de programación síncrona. Entre los avances más relevantes:
- Soporte mejorado para funciones async en traits, buscando reemplazar completamente la necesidad de librerías como
async-trait
. - Progreso en generadores síncronos y asíncronos, para facilitar la creación de iteradores y flujos de datos.
- Mejoras en la ergonomía de
Pin
, lo que permitirá a los desarrolladores trabajar con menos fricción a bajo nivel.
Estas mejoras desbloquean el camino para una nueva generación de librerías asincrónicas en Rust, lo que podría acelerar su adopción en aplicaciones de alto rendimiento.
Rust dentro del kernel de Linux
Desde que se introdujo soporte experimental para Rust en el kernel de Linux en 2022, la comunidad ha trabajado para estabilizar las herramientas necesarias. En el primer semestre de 2025, los esfuerzos se han centrado en:
- Implementación de flags de compilación que modifican la ABI, como
retpoline
oharden-sls
, clave para entornos seguros. - Progreso en la estabilización de
build-std
, lo que facilitará recompilar componentes básicos comocore
con flags personalizados. - Integración de
rustdoc
,clippy
y el compilador con el sistema de construcción del kernel, permitiendo una incorporación más fluida.
Además, se ha estabilizado el soporte para la sintaxis asm_goto
, crucial para algunas operaciones de bajo nivel en el kernel. Otro aspecto complejo en discusión es el manejo de self
arbitrarios, en relación con Pin
, que aún está en análisis.
Diez años de Rust: crecimiento sostenido
Este mes, Rust celebró el décimo aniversario de su versión 1.0, lanzada en mayo de 2015. En ese entonces, el proyecto contaba con 6 equipos y 24 personas. Hoy, Rust suma 57 equipos y 166 miembros activos, consolidándose como uno de los lenguajes más prometedores del ecosistema de software libre.
El evento RustWeek 2025, celebrado conjuntamente con RustNL, ha servido para reflexionar sobre el rumbo del lenguaje y debatir el nuevo «Rust Vision Doc», un documento que marcará los próximos hitos estratégicos de cara a los próximos años.
Colaboración abierta
El proyecto sigue alentando la participación de la comunidad, especialmente para tareas como:
- Reproducción de errores en código bloqueado (deadlocks).
- Resolución de problemas abiertos del compilador, como #119428 y #71043.
Quienes deseen contribuir pueden sumarse a los canales temáticos abiertos en Zulip.
vía: phoronix y blog.rust-lang.org