De eerste delen van de kernelcode van Windows 11 zijn al herschreven in Rust, schrijft een topman van Microsoft Azure, Mark Russinovich, in een tweet. Dit is voorlopig enkel nog beschikbaar voor bepaalde Windows Insiders, al wordt niet gespecificeerd in welke Insider-build de Rust-code momenteel precies aanwezig is.
De bestanden die geschreven zijn in Rust, zijn wel gemakkelijk te herkennen in de System32-map aan de '_rs' in de bestandsnaam. Russinovich toont twee bestanden die zijn herschreven: win32kbase.sys en win32kfull.sys. Dus op basis daarvan kunnen deelnemers van het Insiders-programma nagaan of hun Windows-kernel al sporen van Rust bevat.
Microsoft kondigde nog maar een paar weken geleden, tijdens de afgelopen BlueHat-conferentie, aan dat het de kernlibraries van Windows ging herschrijven in Rust. De ontwikkelingen lijken dus spoedig te verlopen. Er is besloten om van C++ naar Rust over te stappen, omdat eerstgenoemde minder veilig zou zijn. C++ zou veel beveiligingskwetsbaarheden bevatten wat zou kunnen leiden tot malware. Rust wordt daarentegen gezien als memory safe, wat inhoudt dat er beveiliging is tegen externe wijzigingen in het systeemgeheugen.
Bron: Twitter (Mark Russinovich)