· 6 min de lectura · Por Grover Cordova
Microsoft y Rust: la ruta según Mark Russinovich
Lo que el CTO de Azure ha dicho sobre Rust desde 2022, lo que Microsoft se comprometió a hacer y lo que los titulares exageraron.
Mark Russinovich es CTO de Microsoft Azure y una de las voces técnicas más escuchadas de la empresa. Desde 2022 habla de Rust con una claridad poco común en un ejecutivo. Reunimos lo que ha dicho, con fuentes, y lo separamos de lo que Microsoft se comprometió a hacer y de lo que los titulares exageraron.
La ruta, año por año
2019: el punto de partida
Todo empieza con un dato. El centro de respuesta de seguridad de Microsoft publicó que cerca del 70 % de sus CVE son fallos de seguridad de memoria, y presentó a Rust como una alternativa prometedora.
2022: el llamado
En septiembre, Russinovich escribió en redes sociales que era hora de dejar de iniciar proyectos nuevos en C o C++ y usar Rust cuando se necesite un lenguaje sin recolector de basura. Pidió que la industria los declarara obsoletos.
Dos matices importantes:
- Era una opinión personal. Consultada por la prensa, Microsoft no comentó si era una política de la empresa.
- No pedía reescribir lo existente. Él mismo aclaró que hay una enorme cantidad de C y C++ que se mantendrá durante décadas.
2025: «100 % detrás de Rust»
En la conferencia Rust Nation UK, Russinovich presentó los avances de Microsoft. Según la cobertura de InfoQ, dijo que Microsoft está «100 % detrás de Rust» y que no ve nada que lo reemplace pronto.
| Área | Dónde hay Rust, según su charla |
|---|---|
| Windows | Firmware Project Mu, componentes del kernel, DirectWrite Core |
| Azure | Hyper-V, Azure Boost, OpenVMM, Hyperlight, firmware de Caliptra y del HSM |
| Office | Un algoritmo de búsqueda, más rápido y eficiente que su versión en C++ |
Meses después, en RustConf, presentó la estrategia para el código nativo. Según The Register, resumió así el problema: por mucho que quieran mejorar C y C++, no pueden dejarlos tan bien como Rust empieza.
2026: Rust, lenguaje de primer nivel
En septiembre, Microsoft anunció que Rust es un lenguaje interno de primer nivel, junto a C++, C# y TypeScript. En la práctica, los equipos tienen un camino oficial con herramientas, compilación segura y soporte para llevar Rust a producción. Más de 100 repositorios internos ya compilan Rust con el backend de MSVC.
El mismo anuncio reconoce que C++ todavía domina. Es una transición, no un reemplazo.
Dicho, comprometido y exagerado
Esta es la distinción que más importa al citar a Microsoft:
| Tipo | Qué es |
|---|---|
| Lo que dijo Russinovich | Dejar de iniciar proyectos en C/C++; Microsoft «100 % detrás de Rust»; según InfoQ, una directiva para no escribir más código de sistemas en C++ en Azure |
| Lo que Microsoft comprometió | Ampliar los lenguajes seguros en memoria; Rust para todo código nuevo en Azure Boost; Rust como lenguaje de primer nivel |
| Lo que se exageró | «Microsoft reescribirá Windows en Rust con IA para 2030» |
El último punto viene de diciembre de 2025. Un ingeniero distinguido de Microsoft publicó su meta de eliminar todo el C y C++ de la empresa para 2030, con ayuda de IA. Tras la ola de titulares, aclaró que Windows no se está reescribiendo en Rust y que se trata de un proyecto de investigación. No hay un compromiso oficial con esa fecha.
Qué podemos aprender
- Empieza por lo nuevo y lo expuesto. Microsoft no reescribe todo: pone Rust en firmware, virtualización y código que procesa datos externos, donde un fallo cuesta más.
- Convierte la opinión en camino. Pasaron cuatro años entre el llamado de 2022 y las herramientas oficiales de 2026. Un lenguaje se adopta cuando hay soporte, no solo convicción.
- Cita con precisión. Lo que dice un ejecutivo, lo que publica la empresa y lo que interpreta la prensa son cosas distintas. Al presentar este caso a tu equipo, usa la fuente correcta.
Para ver cómo encaja con el resto de la industria, lee quién usa Rust y cómo llegó Rust a Linux.
Fuentes
- A proactive approach to more secure codeMicrosoft Security Response Center, 2019
- In Rust We Trust: Microsoft Azure CTO shuns C and C++The Register, 2022
- Is it time to retire C and C++ for Rust in new programs?The Register, 2022
- Announcing Microsoft Secure Future InitiativeMicrosoft Security, 2023
- Microsoft is Getting Rusty: A Review of Successes and ChallengesMark Russinovich, Rust Nation UK, 2025
- Microsoft CTO Details Successes, Challenges, and Commitment to Rust at Rust Nation UKInfoQ, 2025
- Overview of Azure BoostMicrosoft Learn, 2025
- From Blue Screens to Orange Crabs: Microsoft's Rusty RevolutionMark Russinovich, RustConf, 2025
- Microsoft wants to replace its entire C and C++ codebaseThe Register, 2025
- Guest Post: Rust Is Tier-1 Language at MicrosoftVictor Ciura, Rust Foundation, 2026
- Microsoft anoints Rust as a 'Tier 1' internal languageThe Register, 2026