فتح كود مترجم Ferrocene's Rust

أعلنت شركة Ferrous Systems أنها بدأت في تحويل Ferrocene، وهو توزيع خاص لمترجم Rust للأنظمة ذات المهام الحرجة، إلى مشروع مفتوح المصدر. يتم نشر كود Ferrocene بموجب تراخيص Apache 2.0 وMIT. توفر Ferrocene أدوات لتطوير التطبيقات في Rust لأمن المعلومات والأنظمة الحيوية للسلامة، والتي قد يؤدي فشلها إلى تهديد حياة الإنسان أو الإضرار بالبيئة أو يؤدي إلى أضرار جسيمة للمعدات.

الأساس هو Rustc، وهو مترجم قياسي من مشروع Rust، تم تقديمه لتلبية متطلبات بيئات البرامج الخاصة بأنظمة السيارات والأنظمة الصناعية (ISO 26262 وIEC 61508). يتم التحقق من موثوقية Ferrocene من خلال استخدام تقنيات الفحص والاختبار وإدارة الجودة الشاملة. على مدى العامين الماضيين، تم تطوير المنتج كمنتج خاص، ولكن شركة Ferrous Systems أعادت تحسيناتها وتصحيحاتها للأخطاء المحددة للمشروع الرئيسي.

أحد أهداف التطوير هو إبقاء الفيروسين قريبًا من المنبع قدر الإمكان (من الأفضل عدم إجراء تغييرات على الإطلاق)، لذلك يُقترح دفع التحسينات والإصلاحات التي طورها مساهمون مستقلون مباشرةً إلى مستودع الصدأ/الصدأ الرئيسي، بدلاً من إدخالها إلى المستودع الرئيسي. مستودع الفيروسين. من جانبها، ستركز Ferrous Systems على توفير التجميعات الثنائية التي تم التحقق منها، والتكامل في SDK لمصنعي المعدات، والعمل على ضمان الجودة والاختبار على المنصات الصناعية، وتنفيذ الدعم لمعايير DO-178C وISO 21434 وIEC 62278، فضلاً عن الترويج قدرات Rustc والتغييرات المطلوبة في الأنظمة ذات المهام الحرجة والأجهزة الصناعية المدمجة.

من المقرر إطلاق Ferrocene 23.06.0 قريبًا، والذي سيكون الإصدار الأول الذي يتوافق مع متطلبات ISO 26262 (ASIL D) وIEC 61508 (SIL 4). يعتمد الإصدار على مجموعة أدوات Rust 1.68 وهو في المراحل النهائية من الإنتاج، لكنه لن يكون مفتوحًا بالكامل لأنه يتضمن معلومات خاصة من أحد الشركاء السابقين. مباشرة بعد نشر Ferrocene 23.06.0، سيبدأ العمل على الإصدار 23.06.1، حيث يخططون لتنظيف تضمينات الملكية ونشره كمنتج مفتوح الشهر المقبل. سيتم تنفيذ المزيد من التطوير في شكل مفتوح وسيتم نشر جميع الإصدارات الإضافية كمصدر مفتوح. في المستقبل، يخططون أيضًا لفتح كود برنامج التثبيت المهم ومزامنة تطويره مع مشروع الصدأ.

المصدر: opennet.ru

إضافة تعليق