Rust tiene un sistema de tres niveles para clasificar las plataformas que soporta. Tier 1 es el más alto: significa que esa plataforma tiene builds garantizadas, no puede romperse sin que el equipo de Rust lo detecte en CI, y hay binarios oficiales disponibles para descargar. Con Rust 1.91, Windows en ARM64, la plataforma aarch64-pc-windows-msvc, alcanza ese nivel.
Por qué importa el Tier 1 para Windows ARM64
Hasta ahora, Windows ARM64 estaba en Tier 2, lo que implicaba que habÃa soporte pero sin garantÃas tan estrictas. Subir a Tier 1 cambia la situación para los desarrolladores que trabajan con dispositivos Surface Pro X, los nuevos Copilot+ PCs de Microsoft o servidores ARM en Azure.
Significa también que cualquier regresión en esa plataforma bloquea la release. Es un compromiso serio por parte del equipo de Rust. Si tu empresa tiene infraestructura ARM en Windows, ya puedes confiar en Rust con la misma garantÃa que tienes en x86-64 Linux o macOS.
El crecimiento de ARM en el escritorio y en los centros de datos hace que este movimiento tenga sentido. Apple lleva años con Apple Silicon, Microsoft empuja sus Copilot+ PCs y los proveedores cloud ofrecen cada vez más instancias ARM. Rust llega a ese ecosistema con soporte de primer nivel.
60 nuevas APIs en la biblioteca estándar
Rust 1.91 estabiliza 60 APIs que llevaban un tiempo disponibles solo en nightly. Es un número alto para una sola versión. Entre ellas hay métodos nuevos en tipos existentes y algunas adiciones a los módulos de colecciones y manejo de errores.
La lista completa está en las notas de la versión en el blog oficial de Rust. Si llevas tiempo usando alguna de esas APIs con #![feature(...)], ya puedes quitarlo y compilar en stable.
El ritmo de Rust no para
Rust saca una versión nueva cada seis semanas. Puede parecer mucho, pero el proceso es bastante ordenado: las features entran primero en nightly, luego pasan a beta y finalmente llegan a stable cuando están suficientemente probadas. Ese ciclo hace que cada release sea predecible y relativamente libre de sorpresas.
Para ver el estado actual del compilador, puedes consultar Rust 1.95, la versión más reciente del compilador. Y si te estás preguntando si vale la pena apostar por Rust frente a otras alternativas, echa un vistazo a la comparativa entre Go y Rust para proyectos de alto rendimiento.
Imagen: Pexels / Daniil Komov
