谷歌投资100万美元加强Rust和C++互操作性


谷歌向Rust基金会捐赠100万美元,以支持提高Rust代码与现有C++代码库的互操作能力,并强调了Rust在提高内存安全性方面的重要性。

谷歌表示他们将继续在Android和其他产品中增加Rust的应用,并将加速Rust在行业中的广泛采用,以提高内存安全性。

Rust 在 Android 生态系统中已经主动阻止数百个漏洞,因此谷歌希望扩大 Rust 在平台各个组件中的采用。

虽然 Rust 在 Android 中的使用增长显着,谷歌仍在更多应用程序中继续增加其使用,优先考虑与 C++ 的无缝互操作性以加速更广泛的社区采用。

Rust 工具和生态系统已经支持与 Android 的互操作性,并且通过对cxxautocxxbindgencbindgenDiplomatcrubit等工具的持续投资,我们看到 Rust 与 C++ 的互操作性状态正在定期改进。

随着这些改进的持续进行,我们发现采用 Rust 的障碍减少了,并加速了采用。虽然许多工具的进展仍在继续,但通常只是逐步扩展以支持特定项目或公司的特定需求。

为了加速 Rust 在 Google 以及整个行业的广泛采用,我们渴望在任何所需的 ABI 更改、工具和构建系统支持、包装器库或已确定的其他领域进行投资和合作。