نظام التشغيل Munal: نظام تشغيل تجريبي بلغة Rust

2025-06-09
نظام التشغيل Munal: نظام تشغيل تجريبي بلغة Rust

Munal OS هو نظام تشغيل تجريبي مكتوب بالكامل بلغة Rust، ويستخدم تصميمًا أحادي النواة، وجدولة تعاونية، ونظام أمان قائم على حماية WASM. يتخلى عن المكونات التقليدية مثل برنامج التحميل، و تعيين الصفحات، ومساحة العناوين الظاهرية، و المقاطعات. بدلاً من ذلك، يتم تجميع نظام التشغيل بالكامل في ملف ثنائي EFI واحد، والذي يتضمن النواة، ومحرك WASM، وجميع التطبيقات. يتم التعامل مع الاتصال مع QEMU من خلال برامج تشغيل VirtIO، مما يتيح واجهة رسومية، وسائق شبكة، ومكدس TCP. على الرغم من أنه يقتصر حاليًا على QEMU ولا يدعم تعدد النواة والمقاطعات، إلا أن تصميمه البسيط وحماية WASM يوفران منظورًا جديدًا لتصميم أنظمة التشغيل.

التطوير