Windows 11 devient rouillé, et nous ne voulons pas dire que quelqu’un a laissé le système d’exploitation sous la pluie pendant trop longtemps-plutôt que Rust fait maintenant partie du système d’exploitation dans un nouveau plan adopté par Microsoft pour renforcer les niveaux de sécurité.
Comme tweeté par Mark Russinovich, CTO de Microsoft Azure, les testeurs de Windows 11 utilisent maintenant des versions du système d’exploitation qui ont Rust dans le noyau Windows (comme indiqué par le « rs » dans la capture d’écran ci-dessus).
Qu’est-ce que la rouille ? C’est un code qui offre un niveau de sécurité supérieur à C++, et Microsoft l’introduit dans le noyau pour renforcer la sécurité de la mémoire en particulier. S’attaquer à cet aspect est une grande chose, car de nombreux exploits de type « zero-day » sont dus à des bogues dans la gestion de la mémoire.
Windows 11 sera certainement un endroit plus sûr sans que ces défauts n’apparaissent. C’est l’avantage évident par rapport à C++, et en plus, Rust est aussi performant aussi, donc il n’y a pas de compromis à cet égard (ou pas beaucoup, en tout cas).
Rien de tout cela n’est une surprise, cependant , vu que chez BlueHat IL en Israël le mois dernier, le vice-président de Microsoft, David Weston, avait déjà indiqué que Rust arriverait sur le noyau Windows 11.
Le premier code s’est avéré assez pointu, alors, mais comme indiqué , c’est toujours dans l’aperçu de Windows 11, pas dans le système d’exploitation fini.
Bien sûr, l’un des principaux arguments de vente de Microsoft avec Windows 11 est qu’il est plus sécurisé que Windows 10 à bien des égards. Conduisant à l’exigence de TPM dans les spécifications du système, bien sûr, ce qui a laissé de nombreux PC plus anciens dans le froid et incapables de passer à Windows 11 (au moins sans installer un module TPM).
Certains PC peuvent disent qu’ils ne sont pas éligibles pour une mise à niveau de Windows 11, mais tout ce que l’utilisateur a à faire est d’activer le TPM dans le micrologiciel (nous expliquons tout à ce sujet ici).