Google gab heute bekannt, dass sie 1 Million US-Dollar an die Rust Foundation spenden werden, wobei der Schwerpunkt auf der Verbesserung der Interoperabilität zwischen den Programmiersprachen C++ und Rust liegt. Die Spende in Höhe von 1 Million US-Dollar wird die neue Interop-Initiative unterstützen, eine neue C++/Rust-Interop-Initiative.

Wir hoffen, dass diese Initiative großen Unternehmen mit großen C++-Codebasen den schrittweisen Übergang zur Programmiersprache Rust erleichtern wird. Rust-Entwickler werden neue Wege erkunden, um „nahtlose Interoperabilität zwischen vorhandenem C++-Code und Rust-Code“ bereitzustellen.

Laut historischen Statistiken zur Schwachstellendichte hat Rust proaktiv Hunderte von Schwachstellen daran gehindert, sich auf das Android-Ökosystem auszuwirken. Mit dieser Investition soll die Nutzung von Rust auf verschiedene Komponenten der Plattform ausgeweitet werden.

Auch wenn Rust möglicherweise nicht für jede Produktionsanwendung geeignet ist, wird die Priorisierung der nahtlosen Interoperabilität mit C++ die breitere Akzeptanz in der Community beschleunigen und im Einklang mit den Branchenzielen zur Verbesserung der Speichersicherheit stehen.

Der erste Schritt der Initiative besteht darin, einen Vorschlag zum Arbeitsumfang zu entwerfen, um Diskussionen mit Interessengruppen über Prioritäten für die Bemühungen zur Weiterentwicklung der Interoperabilität einzuleiten.

Die Mittel werden wahrscheinlich für zusätzliche Einstellungen und Ressourcen rund um die Systemintegration, eine mögliche Umstellung von KI-basiertem C++ auf Rust und/oder andere Ausgaben verwendet.

Ankündigungen des Rust/C++-Interopprogramms werden im Google Security Blog veröffentlicht.