Google a annoncé aujourd'hui qu'il ferait un don d'un million de dollars à la Fondation Rust, en se concentrant sur l'amélioration de l'interopérabilité entre les langages de programmation C++ et Rust. Le don d'un million de dollars soutiendra la nouvelle initiative Interop, un nouvel effort d'interopérabilité C++/Rust.
Nous espérons que cette initiative permettra aux grandes entreprises disposant de grandes bases de code C++ de passer progressivement plus facilement au langage de programmation Rust. Les développeurs de Rust exploreront de nouvelles façons de fournir « une interopérabilité transparente entre le code C++ existant et le code Rust ».
Selon les statistiques historiques de densité de vulnérabilité, Rust a empêché de manière proactive des centaines de vulnérabilités d’avoir un impact sur l’écosystème Android. Cet investissement vise à étendre l’utilisation de Rust à différents composants de la plateforme.
Même si Rust n’est peut-être pas adapté à toutes les applications de production, donner la priorité à une interopérabilité transparente avec C++ accélérera une adoption plus large par la communauté, conformément aux objectifs de l’industrie visant à améliorer la sécurité de la mémoire.
La première étape de cette initiative consistera à rédiger une proposition de portée des travaux afin d'entamer des discussions avec les parties prenantes sur les priorités en matière d'efforts de promotion de l'interopérabilité.
Le financement sera probablement utilisé pour des embauches et des ressources supplémentaires autour de l'intégration de systèmes de construction, une éventuelle conversion du C++ basé sur l'IA vers Rust et/ou d'autres dépenses.
Les annonces du programme d'interopérabilité Rust/C++ seront publiées sur le blog de sécurité de Google.