Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Microsoft suma Rust a sus lenguajes principales


Microsoft ha incluido a Rust como lenguaje de programación de primer nivel, junto a C++, C# y TypeScript, para mejorar la seguridad y soporte de producción en Windows.







  • Microsoft ha decidido integrar Rust como uno de sus lenguajes de programación prioritarios, situándolo al mismo nivel de importancia que C++, C# y TypeScript.
  • Esta decisión responde al crecimiento de Rust dentro de la compañía, destacando especialmente su soporte para entornos de producción, su robustez en seguridad y su compatibilidad con Windows. No obstante, la empresa ha aclarado que C++ continuará siendo una pieza fundamental en el desarrollo de sus sistemas durante un largo periodo.



Poder escribir software en un lenguaje de programación no significa que una empresa lo trate como tecnología de primer nivel. Para llegar ahí hacen falta compiladores, herramientas, controles de seguridad, pruebas, depuración y una ruta clara hasta producción.

Esta diferencia explica por qué el último paso de Microsoft con Rust importa mucho más que simplemente permitir que sus ingenieros o desarrolladores lo utilicen.

Victor Ciura, Principal Engineer de Microsoft, explicó en la Rust Foundation que Rust ya tiene consideración interna de Tier-1, junto con C++, C# y TypeScript.

Cabe señalar que no es una nueva certificación comercial, sino soporte que cubre desde el desarrollo local y un toolchain seguro hasta los flujos de calidad, la integración con las plataformas de Microsoft, el Security Development Lifecycle y producción.

Esto no significa que Microsoft esté preparando la retirada de C++, ya que buena parte de su infraestructura nativa lleva décadas construida alrededor de Windows, MSVC y ese lenguaje.

El plan pasa por conseguir que Rust aproveche parte de ese trabajo y conviva con C++ durante años. Aquí es donde entra rustc_codegen_utc, que es una pieza clave para entender cómo pretende hacerlo.

¿Cómo recibirá Rust el soporte de primer nivel?

Es importante mencionar que rustc_codegen_utc es un backend alternativo para el compilador de Rust que conecta su generación de código con tecnología utilizada por las herramientas de Microsoft.

De este modo, evita crear un ecosistema paralelo desde cero y reutiliza capacidades relacionadas con las ABI de Windows, protección de binarios, depuración, análisis de fallos, profiling, cobertura y optimizaciones.

La pieza se considera apta para producción desde comienzos de 2026 y funciona de forma self-hosted desde Rust 1.90. Según Ciura, se utiliza para compilar código en más de 100 repositorios de Microsoft y siguen incorporándose nuevos casos.

En 2019, el Microsoft Security Response Center señalaba que aproximadamente el 70% de las vulnerabilidades a las que asignaba CVE entonces estaban relacionadas con problemas de seguridad de memoria.

El lenguaje de programación puede impedir determinadas clases de estos errores durante la compilación sin renunciar al rendimiento ni al control de bajo nivel, una ventaja que también está ganando peso en otros proyectos de sistemas como Linux.

De Surface a Azure, Rust llevaba años ganando terreno

Microsoft ha llevado Rust a trabajos relacionados con controladores, firmware UEFI y Surface. En mayo de 2026 también declaró estable el Azure SDK para Rust, aunque ese producto para desarrolladores externos es distinto del soporte Tier-1 interno.

Ese recorrido muestra que el cambio no apareció de repente, sino que Rust pasó de proyectos concretos y herramientas cercanas al hardware a contar con infraestructura común para integrarse en procesos utilizados a gran escala.

No obstante, compartir infraestructura no resuelve automáticamente la convivencia entre ambos lenguajes. Siguen existiendo dificultades con FFI —la comunicación entre código escrito en lenguajes diferentes—, generación de bindings, diferencias semánticas y sistemas de construcción.

Tampoco encaja interpretar el movimiento como un plan para reescribir Windows. Galen Hunt planteó en un proyecto de investigación un objetivo muy ambicioso de migración de código C y C++ antes de 2030, pero después aclaró que no definía la estrategia de Windows ni afirmaba que todo fuese a terminar en Rust.

Lo que ha cambiado es más profundo. Microsoft ha pasado de experimentar con Rust en proyectos concretos a dotarlo de la infraestructura necesaria para mantener, probar, asegurar y desplegar código a escala.

Así que el lenguaje C++ seguirá sosteniendo una enorme cantidad de sistemas, pero Rust ya no necesita entrar como una excepción, sino que empieza a formar parte de su ingeniería habitual.



Fuentes:
https://computerhoy.20minutos.es/software/microsoft-anade-rust-su-lista-lenguajes-programacion-primer-nivel-junto-con-c-c-typescript_7037430_0.html

0 comments :

Post a Comment

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.