Microsoft is bezig om de kernlibraries van Windows te herschrijven in Rust, laat beveiligingshoofd David Wetson weten tijdens de BlueHat-conferentie. Volgens Wetson moet de switch van C++ naar Rust de geheugenbeveiliging (of 'memory safety') en prestaties van het besturingssysteem verbeteren. Volgens Microsoft liggen zo'n 70 procent van de kwetsbaarheden in het besturingssysteem aan bugs in de geheugenbeveiliging van C en C++. In de 'komende weken of maanden' moet er al een Windows-versie beschikbaar komen met Rust-code in de kernel, stelt Wetson. Er zijn volgens hem reeds 36.000 regels code in de Win32-gdi met Rust herschreven.
Rust is een programmeertaal afgeleid van C++, met daarop lijkende syntax en prestaties. Rust is ontworpen voor snelheid, gelijktijdigheid en veiligheid en wordt gezien als memory safe. Dit houdt in dat er beveiliging is tegen externe wijzigingen in het systeemgeheugen. Rust is ontworpen door een aantal ontwikkelaars met banden met Mozilla, en is sinds 2016 elk jaar verkozen tot meest geliefde programmeertaal in de Stack Overflow Developer Survey.
Bron: YouTube (Microsoft Israel R&D Center)