Google heeft vandaag aangekondigd dat ze $1 miljoen zullen doneren aan de Rust Foundation, met de nadruk op het verbeteren van de interoperabiliteit tussen de programmeertalen C++ en Rust. De donatie van $ 1 miljoen zal het nieuwe Interop Initiative ondersteunen, een nieuwe C++/Rust-interoperabiliteitsinspanning.

We hopen dat dit initiatief het voor grote ondernemingen met grote C++-codebases gemakkelijker zal maken om geleidelijk over te stappen naar de Rust-programmeertaal. Rust-ontwikkelaars zullen nieuwe manieren verkennen om "naadloze interoperabiliteit tussen bestaande C++-code en Rust-code" te bieden.

Volgens historische statistieken over de kwetsbaarheidsdichtheid heeft Rust proactief voorkomen dat honderden kwetsbaarheden het Android-ecosysteem zouden beïnvloeden. Deze investering is bedoeld om het gebruik van Rust uit te breiden over verschillende componenten van het platform.

Hoewel Rust mogelijk niet geschikt is voor elke productietoepassing, zal het geven van prioriteit aan naadloze interoperabiliteit met C++ de adoptie door de bredere gemeenschap versnellen, in lijn met de industriële doelstellingen om de geheugenveiligheid te verbeteren.

De eerste stap in het initiatief zal het opstellen van een werkvoorstel zijn om discussies met belanghebbenden op gang te brengen over prioriteiten voor inspanningen ter bevordering van de interoperabiliteit.

De financiering zal waarschijnlijk worden gebruikt voor extra werving en middelen rond het bouwen van systeemintegratie, mogelijke conversie van AI-gebaseerde C++ naar Rust en/of andere uitgaven.

Aankondigingen van het Rust/C++-interoperabiliteitsprogramma worden op de Google Security Blog geplaatst.