Mozilla تعيد كتابة نظام الإبلاغ عن الأعطال في Firefox بلغة Rust: رحلة مثيرة

2025-03-19
Mozilla تعيد كتابة نظام الإبلاغ عن الأعطال في Firefox بلغة Rust: رحلة مثيرة

استبدل فريق Mozilla نظام google-breakpad القائم على لغة C++ بنظام rust-minidump، وهو نظام قائم على لغة Rust خالصة، وذلك لوظيفة معالجة الأعطال في متصفح Firefox. بعد إجراء اختبارات وحدة وتكامل ونشر شاملة، تم إطلاق نظام rust-minidump، الذي يتميز بسرعة مضاعفة وموثوقية محسّنة. يصف الكاتب التحديات التي واجهها و طرق الاختبار المكثفة التي تم استخدامها لضمان المتانة، مما أدى إلى إطلاق ناجح. المقال مقسم إلى جزأين: الجزء الأول يغطي الخلفية و عملية الاختبار، بينما الجزء الثاني سيبين نتائج اختبار fuzzing اللاحقة.