· 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

2019Microsoft: ~70 % de sus CVE son de memoria2022Russinovich: dejar de iniciar proyectos en C/C++2023Secure Future Initiative: más lenguajes seguros2025Rust Nation UK: «100 % detrás de Rust»Azure Boost: Rust para todo código nuevoRustConf: el plan para el código nativo2026Rust pasa a lenguaje interno de primer nivel
Hitos públicos de Microsoft y Rust. Fuentes: MSRC, The Register, Microsoft Security, InfoQ, Microsoft Learn y la Rust Foundation.

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.

ÁreaDónde hay Rust, según su charla
WindowsFirmware Project Mu, componentes del kernel, DirectWrite Core
AzureHyper-V, Azure Boost, OpenVMM, Hyperlight, firmware de Caliptra y del HSM
OfficeUn 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:

TipoQué es
Lo que dijo RussinovichDejar 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

  1. A proactive approach to more secure codeMicrosoft Security Response Center, 2019
  2. In Rust We Trust: Microsoft Azure CTO shuns C and C++The Register, 2022
  3. Is it time to retire C and C++ for Rust in new programs?The Register, 2022
  4. Announcing Microsoft Secure Future InitiativeMicrosoft Security, 2023
  5. Microsoft is Getting Rusty: A Review of Successes and ChallengesMark Russinovich, Rust Nation UK, 2025
  6. Microsoft CTO Details Successes, Challenges, and Commitment to Rust at Rust Nation UKInfoQ, 2025
  7. Overview of Azure BoostMicrosoft Learn, 2025
  8. From Blue Screens to Orange Crabs: Microsoft's Rusty RevolutionMark Russinovich, RustConf, 2025
  9. Microsoft wants to replace its entire C and C++ codebaseThe Register, 2025
  10. Guest Post: Rust Is Tier-1 Language at MicrosoftVictor Ciura, Rust Foundation, 2026
  11. Microsoft anoints Rust as a 'Tier 1' internal languageThe Register, 2026

Construye mejor software.

Seguridad, eficiencia y oficio, con fuentes.