Windows 11 : Microsoft mise sur Rust pour les pilotes
Une nouvelle approche se met progressivement en place
Microsoft poursuit l’évolution de Windows au travers de Windows 11 en mettant l’accent sur un domaine souvent invisible mais crucial, les pilotes . Dans un récent billet technique, l’éditeur détaille ses avancées autour du langage de programmation Rust.
Il est progressivement intégré dans le noyau de Windows depuis 2023. L’objectif est de renforcer la sécurité, la stabilité et la fiabilité de l’écosystème logiciel du système d’exploitation.
Rust, le futur allié de Windows
Traditionnellement, les pilotes ou drivers Windows sont développés à l’aide des langages C ou C++, des solutions puissantes mais sensibles aux vulnérabilités de mémoire. En misant sur Rust, Microsoft entend limiter ce type de failles, souvent exploitées par les cyberattaques. Rust offre une gestion beaucoup plus sécurisée de la mémoire, tout en restant compatible avec le code existant.
Au travers du projet Windows Drivers RS, Microsoft veut faciliter l’adoption de Rust par les développeurs. Un nouvel outil baptisé cargo-wdk est introduit. Il propose de générer rapidement des projets de pilotes préconfigurés, tout en offrant un accès direct aux outils classiques du Windows Driver Kit (WDK), comme InfVerif. C’est proche d’un développement classique en C via Visual Studio.
Premières avancées
Aujourd’hui, certains pilotes peuvent être créés en Rust, mais le processus requiert encore du « code non sécurisé ». La situation n’est donc pas optimale car elle limite les gains de sécurité. Du coup l’équipe Windows Driver Frameworks collabore avec la communauté Rust pour développer des abstractions sûres, à la fois pour les pilotes noyau et ceux en mode utilisateur.
Microsoft prévoit de simplifier le travail des développeurs à moyen terme, avec l’installation automatique du WDK, une meilleure compatibilité ARM64 et l’intégration d’options avancées de configuration dans Cargo.
Enfin le géant souhaite proposer aux développeurs Rust des directives claires et de bonnes pratiques, notamment l’usage de l’outil CodeQL pour l’analyse statique du code. Déjà en juillet dernier, Microsoft avait renforcé les exigences de revue des pilotes tiers pour Windows 11 25H2, preuve que la transition est bel et bien amorcée.



[ Windows 11 : Microsoft mise sur Rust pour les pilotes ]
Vive le wokisme de Micro$oft et le lobbying des trannies du Rust…
[ Aujourd’hui, certains pilotes peuvent être créés en Rust, mais le
processus requiert encore du “code non sécurisé”. ]
En d’autres termes, le langage Rust n’apporte rien de plus que le C
sinon une base d’experts se comptant sur les doigt d’une seule main
(cf. coût de la main d’oeuvre) et une dépendance extrême à une unique
implémentation instable faisant office de spécification.
Bref, plus débile tu meurs!
[Vive le wokisme de Micro$oft et le lobbying des trannies du Rust…]
Tu voulais seulement placer les mots Wokisme et lobbying comme ça, sans qu’il y ait de sens ?
[En d’autres termes, le langage Rust n’apporte rien de plus que le C]
Si tu connaissais un tant soit peu ce qu’est le langage Rust, tu ne pourrais pas dire ça
Et concernant tes commentaires…
[Bref, plus débile tu meurs!]
Je confirme, à 75% du temps, si c’est pas plus, tu déblatères systématiquement de la négativité et du dénigrement. En d’autres termes, de la merde :/
[ Si tu connaissais un tant soit peu ce qu’est le langage Rust, tu ne
pourrais pas dire ça ]
Ne te déplaise le langage Rust n’est qu’une initiative de mozzealots
incompétents du C++ ce qui peut se comprendre au regard de l’obésité
de ce dernier par une surabondance de sucres syntaxiques et de
fonctionalités par sa bibliothèque standard, qui dans un réflexe
pavlovien wokiste se sont radicalisés et ont décidé de dissimuler
leur inexpérience du C par la création d’un nouveau langage muni d’une
ceinture de chasteté optionnelle en guise de vertue sans la moindre
influence sur leur pratique hasardeuse de la programmation abusant
de code “unsafe” pour produire un binaire exécutable.
En somme les trannies du Rust ne sont que des losers qui dans le sport
préfèrent tricher en volant les médailles de compétitions féminines
et dans la progammation s’auto-proclament les cadors d’un langage aussi
futile qu’ésotérique.
A ce stade, il est urgent de consulter.
[ Je confirme, à 75% du temps, si c’est pas plus, tu déblatères
systématiquement de la négativité et du dénigrement. ]
C’est une vision particulièrement réductrice de ce qui s’appelle
communement des critiques constructives… 😉
[ En d’autres termes, de la merde :/ ]
Mes fêlé-citations pour tes déjections positives. 😀