ترعى شركة Open Source Security Company تطوير gccrs


ترعى شركة Open Source Security Company تطوير gccrs

في 12 يناير، قامت شركة Open Source Security المعروفة بالتطوير com.gresecurity، أعلنت عن رعايتها لتطوير واجهة أمامية لمترجم دول مجلس التعاون الخليجي لدعم لغة برمجة Rust - gccrs.

في البداية، تم تطوير gccrs بالتوازي مع مترجم Rustc الأصلي، ولكن نظرًا لعدم وجود مواصفات للغة والتغييرات المتكررة التي تؤدي إلى انقطاع التوافق في مرحلة مبكرة، تم التخلي عن التطوير مؤقتًا ولم يتم استئنافه إلا بعد إصدار Rust 1.0.

يحفز أمان المصدر المفتوح مشاركتهم نظرًا للظهور المحتمل لكود Rust في Linux kernel وحقيقة أن النواة يتم تجميعها غالبًا بواسطة مترجم gcc. بالإضافة إلى ذلك، قد تحتوي البرامج المتوفرة بعدة لغات في وقت واحد على نقاط ضعف ناجمة عن هذه الحقيقة على وجه التحديد (انظر. استغلال الثنائيات المختلطة)، والتي لن تكون موجودة في برامج C أو C++ النقية.

يقوم Open Source Security حاليًا برعاية أحد المطورين للعمل على gccrs خلال العام المقبل، مع إمكانية تمويل المزيد من الموظفين. وتشارك أيضًا في هذه العملية الشركة البريطانية Embercosm، المتخصصة في تطوير دول مجلس التعاون الخليجي وLLVM، وقد وفرت فرص عمل رسمية للمطورين لهذه المبادرة.

المصدر: linux.org.ru