BookinglyTech News
Software

Rust pasa a ser lenguaje de nivel uno en Microsoft

Microsoft declara Rust como lenguaje ‘Tier One’, junto a C++, C# y TypeScript, y lo integra oficialmente en su stack interno.

2 min de lecturaSlashdot0 vistas

Rust pasa a ser lenguaje de nivel uno en Microsoft

Microsoft ha incluido Rust en su lista de lenguajes canónicos, colocándolo al mismo nivel que C++, C# y TypeScript como los mejor soportados para desarrollo interno. En un discurso en la RustConf de esta semana, el ingeniero principal de la compañía, Victor Ciura, explicó que la empresa ya tiene un conjunto de herramientas y procesos que cubren todo el ciclo de vida del desarrollo con Rust.

El lenguaje no es nuevo para Redmond. Se usa en más de cien repositorios de proyectos de la compañía y se ha empleado para construir y refinar servicios centrales de Microsoft 365, como Outlook, Word, Excel, OneDrive y SharePoint, mediante el conjunto de crates Oxidizer.

Oxidizer

Oxidizer permite crear servicios escalables en Rust y ha sido clave en la arquitectura de los servicios de la suite Office.

Compilación conjunta con C++

Los ingenieros de Microsoft desarrollaron rustc_codegen_utc, un backend de generación de código que integra el compilador rustc directamente en la cadena de herramientas interna de Visual C++ para Windows. El resultado es una plataforma unificada de generación de código para Rust y C++.

En su blog, Ciura destacó que más de cien repositorios ahora usan rustc_codegen_utc.

Motivación de seguridad

El CTO de Azure, Mark Russinovich, recordó en la keynote de 2025 que el 70 % de las CVE de Windows provienen de errores de memoria. Argumentó que, pese a las mejoras continuas de C y C++, Rust ofrece garantías de seguridad de memoria desde el diseño, lo que reduce la superficie de ataque.

Perspectiva de adopción

Con la adopción oficial, los equipos de Microsoft pueden elegir Rust para nuevos proyectos y para migrar partes críticas de su base de código, beneficiándose de la seguridad de memoria, rendimiento y compatibilidad con Windows.

La decisión también subraya el compromiso de Microsoft con la innovación en el desarrollo de software interno, posicionando a Rust como una opción viable para servicios de escala global.

Conclusión

Para los administradores y arquitectos que gestionan infraestructuras basadas en Windows, la inclusión de Rust abre nuevas posibilidades de optimizar aplicaciones críticas sin sacrificar la seguridad. La comunidad interna ya cuenta con herramientas maduras y un proceso de integración probado, lo que reduce la barrera de entrada para proyectos futuros.