· 9 min de lectura · Por Grover Cordova
Noticias de Rust: Bun, Ubuntu, Astro, Git y Linux lo adoptan
Bun migró a Rust, Ubuntu cambió sus utilidades básicas y Git lo hará obligatorio. Las noticias clave de 2025 y 2026, con datos, fuentes y matices.
Si necesitas una foto de lo que está pasando con Rust, aquí va. Reunimos las noticias más importantes de 2025 y 2026, cada una con su fuente original, y aclaramos qué cambió de verdad, porque los titulares suelen exagerar.
Ubuntu: las utilidades básicas ya están en Rust
Pocos comandos son tan básicos como ls, cp o sudo. Ubuntu los está cambiando por versiones en Rust, y lo hizo por etapas.
- Ubuntu 25.10:
sudo-rspasó a ser elsudopor defecto, yrust-coreutilsempezó a dar las utilidades básicas.cp,mvyrmsiguieron siendo de GNU por errores pendientes. - Ubuntu 26.04 LTS: esos cambios llegaron a la versión de soporte extendido, la que usan muchos servidores. Sus notas mencionan mejoras importantes de rendimiento, por ejemplo en
base64. - Ubuntu 26.10: publicado el 15 de octubre de 2026, ya ejecuta sus utilidades básicas por completo sobre
uutils, incluidoscp,mvyrm. También suma Sequoia PGP, una implementación de OpenPGP en Rust, a su archivo principal.
Por qué importa: son programas de hace décadas, instalados en millones de máquinas. El matiz es que gpg sigue disponible, y Ubuntu documenta cómo volver a las versiones de GNU. No fue un cambio sin dificultades: por eso tomó varias versiones.
Bun: de Zig a Rust en semanas
Es probablemente la noticia más llamativa del año. Bun, un entorno de ejecución de JavaScript, anunció en julio de 2026 que dejaba Zig: la versión 1.3.14 fue la última en ese lenguaje, y la 1.4 es la primera en Rust. Bun pertenece a Anthropic desde diciembre de 2025.
La razón no fue el rendimiento, sino la clase de errores. Muchos de sus fallos eran usos después de liberar, dobles liberaciones y memoria olvidada en rutas de error, los mismos que ilustramos aquí. Como resume el artículo: los errores del compilador son mejor ciclo de retroalimentación que una guía de estilo.
Las cifras que publicó Bun:
| Medida | Resultado |
|---|---|
| Código original | 535 496 líneas de Zig |
| Código en Rust | Unas 780 000 líneas, cerca del 4 % en unsafe |
| Rendimiento HTTP | Entre 2,8 % y 4,8 % mejor |
| Tamaño del binario | Cerca de 20 % menor |
| Memoria en una prueba de 2000 compilaciones | De 6745 MB a 609 MB |
| Regresiones conocidas | 19, todas corregidas |
Lo que hay que leer con cuidado:
- La migración fue una traducción masiva, apoyada en asistentes de IA y en su suite de pruebas. Según Bun, tomó 11 días y cerca de USD 165 000 en API, frente a un estimado de tres ingenieros durante un año. Son cifras de la propia empresa, cuya dueña vende esa IA.
- Cerca del 20 % de Bun sigue en C++, y sigue usando JavaScriptCore, BoringSSL y SQLite. No todo está en Rust.
- Una traducción directa no equivale a código bien diseñado, y 19 regresiones son un recordatorio de que estos cambios tienen costo.
Lo analizamos desde otro ángulo en Rust y código generado por IA.
Git: Rust pasa a ser requisito
Git, la herramienta que usa casi todo desarrollador, está adoptando Rust de forma gradual. Según su documentación:
- Git 2.49: empezó la adopción, de forma opcional.
- Git 2.55: activó Rust por defecto. Si falta en la máquina que compila, la compilación falla, aunque todavía se puede desactivar.
- Git 3.0: Rust será obligatorio para compilar.
El matiz: esto afecta a quien compila Git, no a quien lo usa. No es una reescritura: el proyecto avanza por partes, y prepara el código xdiff. Además, Git aclara que evaluará el impacto en las distribuciones, y que podría aplazar la exigencia.
Astro 7: un compilador nuevo
Astro 7 salió el 22 de junio de 2026 con un compilador .astro reescrito en Rust, que reemplaza al anterior en Go. Su proceso de Markdown también pasó a Sätteri, escrito en Rust, y Vite 8 incorpora Rolldown como empaquetador.
Algunos titulares dicen que Astro "migró su núcleo a Rust", y conviene precisarlo: migraron piezas clave, mientras que la configuración, los complementos y tu código siguen en JavaScript o TypeScript.
El dato más interesante es otro. Las compilaciones completas mejoraron entre 15 % y 61 %, pero el compilador nuevo por sí solo aportó cerca del 6 % en la documentación de Astro, porque, según el equipo, rara vez es el cuello de botella. Es una buena lección: cambiar de lenguaje ayuda poco si no atacas el cuello de botella. Lo mismo vimos al medir nuestro microservicio.
Linux 7.0: Rust deja de ser un experimento
En diciembre de 2025, la cumbre de mantenedores del kernel dio por concluido el experimento con Rust, y Linux 7.0 lo hizo oficial al retirar esa etiqueta.
El matiz: Rust sigue siendo opcional, se usa sobre todo en controladores nuevos, y muchos subsistemas aún ofrecen poca o ninguna interfaz. El kernel no se está reescribiendo.
Pixel 10: Rust en el módem
Google integró un analizador de DNS en Rust en el firmware del módem del Pixel 10, el primer Pixel con un lenguaje seguro en memoria en ese componente.
Por qué importa: el módem procesa datos no confiables que llegan por la red, y es una superficie de ataque remota. Es otro ejemplo del patrón más rentable: no reescribir todo, sino proteger el componente que recibe datos peligrosos.
Astral y OpenAI
En marzo de 2026, Astral, creadora de uv y Ruff, acordó unirse al equipo de Codex de OpenAI, y se comprometió a mantener sus herramientas abiertas. No encontramos confirmación del cierre de la operación, de modo que la presentamos como un acuerdo.
Por qué importa: en pocos meses, dos empresas de IA se han acercado a herramientas de desarrollo hechas en Rust: Anthropic compró Bun, y OpenAI acordó sumar a Astral.
WhatsApp: la mayor distribución de Rust
Meta reemplazó 160 000 líneas de C++ por 90 000 de Rust en wamedia, la biblioteca que revisa archivos multimedia. Llega cada mes a miles de millones de dispositivos, y Meta la considera el mayor despliegue global de una biblioteca en Rust.
Por qué importa: ese código procesa automáticamente archivos no confiables, justo donde un fallo de memoria es más peligroso.
Chrome retira FreeType
Chrome reemplazó FreeType con Skrifa, escrita en Rust, para procesar fuentes, y en Chrome 145 lo retiró de Blink. Google reporta 39 errores encontrados al probar el código nuevo, ninguno crítico para la seguridad.
Android baja del 20 %
En noviembre de 2025, Google informó que los fallos de memoria bajaron del 20 % de las vulnerabilidades de Android por primera vez. Lo explicamos en El 70 %.
Next.js adopta Turbopack
Next.js 16 convirtió a Turbopack, escrito en Rust, en su empaquetador por defecto en octubre de 2025. Vercel habla de compilaciones de producción de 2 a 5 veces más rápidas, según sus propias pruebas.
APT dependerá de Rust
A fines de 2025, un mantenedor de APT anunció que el gestor de paquetes de Debian tendría dependencias obligatorias de Rust, no antes de mayo de 2026, para procesar con más seguridad formatos como .deb y .tar.
El matiz: fue el anuncio de un mantenedor, no una declaración oficial de Debian, y generó críticas. No confirmamos en qué estado está hoy.
Cloudflare: FL2, y un tropiezo
En septiembre de 2025, Cloudflare contó la reescritura en Rust de su sistema central. Reportó respuestas 10 ms más rápidas en la mediana y menos de la mitad de CPU que el sistema anterior.
Dos meses después, una caída del 18 de noviembre se originó en un pánico en ese mismo código, por un unwrap(). Rust evita fallos de memoria, no errores de lógica ni malas decisiones de operación.
Qué tienen en común
Mirando el conjunto, hay cuatro patrones:
- Se empieza por lo expuesto: parsers, módems y archivos no confiables. Lo vimos en WhatsApp, el Pixel y Chrome.
- Casi nadie reescribe todo. Linux, Git, Astro y Bun conservan otros lenguajes.
- El motivo principal suele ser la seguridad o el mantenimiento, más que la velocidad.
- La IA abarata las migraciones, pero no reemplaza las pruebas ni el criterio.
Hay también una lectura menos entusiasta: que otros adopten Rust no significa que a ti te convenga. Apple, por ejemplo, persigue la seguridad de memoria con Swift. Cada caso resolvía un problema concreto. Antes de seguirlos, responde las cinco preguntas antes de migrar, y revisa quién usa Rust para encontrar casos parecidos al tuyo.
Actualizaremos esta nota cuando haya novedades importantes.
Fuentes
- Ubuntu 26.10 release notesCanonical, 2026
- Ubuntu 26.04 LTS: summary for LTS usersCanonical, 2026
- Rewriting Bun in RustBun, 2026
- Astro 7.0Astro, 2026
- Upcoming breaking changesGit
- Git 2.55 release notesGit, 2026
- Linux 7.0 releasedheise online, 2026
- Bringing Rust to the Pixel basebandGoogle, 2026
- Rust at Scale: An Added Layer of Security for WhatsAppMeta Engineering, 2026
- Memory safety for web fontsChrome for Developers, 2025
- Astral to join OpenAIAstral, 2026
- Debian APT to have hard Rust dependency from May 2026heise online, 2025
- Rust in Android: move fast and fix thingsGoogle, 2025
- Next.js 16Vercel, 2025
- Cloudflare just got faster and more secure, powered by RustCloudflare, 2025
- Cloudflare outage on November 18, 2025Cloudflare, 2025