Ya es posible desarrollar drivers de Windows en Rust
Mark Russinovich, CTO de Azure y reconocido desarrollador de software de Windows (SysInternals), ha anunciado el lanzamiento de un nuevo proyecto abierto. Permite el desarrollo de controladores para Windows utilizando el lenguaje de programación Rust. Llamado controladores-rs-de-windows, el proyecto está alojado en GitHub y tiene la licencia MIT y Apache.
Trabajando para permitir el desarrollo de controladores de Windows en Rust: https://t.co/XQHpdsFbwW
-Mark Russinovich (@markrussinovich) 23 de septiembre de 2023
El repositorio comprende cajas Rust que permiten a los desarrolladores crear controladores de Windows utilizando los modelos de desarrollo de controladores WDM y WDF. La versión actual del repositorio contiene las siguientes cajas, bibliotecas y conjuntos de macros: wdk-build, wdk-sys, wdk, wdk-panic, wdk-alloc, wdk-macros. Se proporciona un código de ejemplo en la sección Ejemplos de controladores Rust.
Si bien el proyecto aún se encuentra en sus primeras etapas y no se recomienda para uso comercial, Microsoft fomenta experimentos, sugerencias y debates de la comunidad sobre el proyecto. La empresa utilizará el foro de discusión de GitHub como principal forma de interacción con la comunidad durante el desarrollo de windows-drivers-rs.
El proyecto windows-drivers-rs cuenta con el apoyo del desarrollador de Microsoft Melvin Wang.
Si te gusta este artículo, compártelo usando los botones a continuación. No le costará mucho, pero nos ayudará a crecer. ¡Gracias por su apoyo!
Anuncio