أعلنت شركة Google اليوم أنها ستتبرع بمبلغ مليون دولار أمريكي لمؤسسة Rust Foundation، مع التركيز على تعزيز إمكانية التشغيل البيني بين لغات البرمجة C++ وRust. سيدعم التبرع بقيمة مليون دولار مبادرة Interop الجديدة، وهي جهد جديد للتشغيل البيني C++/Rust.
نأمل أن تسهل هذه المبادرة على المؤسسات الكبيرة التي لديها قواعد كود C++ كبيرة الانتقال تدريجيًا إلى لغة برمجة Rust. سوف يستكشف مطورو Rust طرقًا جديدة لتوفير "قابلية التشغيل البيني السلس بين كود C++ الحالي وكود Rust."
وفقًا لإحصائيات كثافة الثغرات التاريخية، منعت Rust بشكل استباقي مئات الثغرات الأمنية من التأثير على نظام Android البيئي. يهدف هذا الاستثمار إلى توسيع استخدام Rust عبر مختلف مكونات النظام الأساسي.
في حين أن Rust قد لا يكون مناسبًا لكل تطبيق إنتاج، فإن إعطاء الأولوية لقابلية التشغيل البيني السلس مع C++ سيؤدي إلى تسريع اعتماد المجتمع على نطاق أوسع، بما يتماشى مع أهداف الصناعة لتحسين سلامة الذاكرة.
ستكون الخطوة الأولى في المبادرة هي صياغة نطاق مقترح العمل لبدء المناقشات مع أصحاب المصلحة حول أولويات جهود تعزيز قابلية التشغيل البيني.
من المحتمل أن يتم استخدام التمويل للتوظيف الإضافي وتوفير الموارد حول تكامل نظام البناء، والتحويل المحتمل لـ C++ المستند إلى الذكاء الاصطناعي إلى Rust، و/أو النفقات الأخرى.
سيتم نشر إعلانات برنامج التشغيل التفاعلي Rust/C++ على مدونة Google Security.