Google은 오늘 C++와 Rust 프로그래밍 언어 간의 상호 운용성 향상에 중점을 두고 Rust 재단에 100만 달러를 기부할 것이라고 발표했습니다. 100만 달러 기부는 새로운 C++/Rust 상호 운용성 노력인 새로운 Interop Initiative를 지원할 것입니다.
우리는 이 이니셔티브를 통해 대규모 C++ 코드 기반을 보유한 대기업이 점차 Rust 프로그래밍 언어로 전환하는 것을 더 쉽게 만들 수 있기를 바랍니다. Rust 개발자들은 "기존 C++ 코드와 Rust 코드 간의 원활한 상호 운용성"을 제공하는 새로운 방법을 모색할 것입니다.
과거의 취약성 밀도 통계에 따르면 Rust는 수백 개의 취약성이 Android 생태계에 영향을 미치는 것을 사전에 예방했습니다. 이 투자는 플랫폼의 다양한 구성 요소에서 Rust의 사용을 확장하기 위한 것입니다.
Rust가 모든 프로덕션 애플리케이션에 적합하지는 않을 수 있지만, C++와의 원활한 상호 운용성을 우선시하면 메모리 안전성 향상이라는 업계 목표에 맞춰 광범위한 커뮤니티 채택이 가속화될 것입니다.
이니셔티브의 첫 번째 단계는 상호 운용성 향상 노력의 우선순위에 대해 이해관계자들과 논의를 시작하기 위한 작업 제안 범위의 초안을 작성하는 것입니다.
이 자금은 시스템 통합 구축, AI 기반 C++를 Rust로 전환 및/또는 기타 비용과 관련된 추가 채용 및 리소스 조달에 사용될 가능성이 높습니다.
Rust/C++ 상호 운용성 프로그램에 대한 공지는 Google 보안 블로그에 게시됩니다.