⚙️ sel4-sys
نظرة عامة
مكتبة sel4-sys هي اللبنة الأساسية الأولى في نظام Hisn-seL4 بالكامل (المكتبة رقم 1 زمنياً والمؤسسة للنظام). تم تصميمها وكتابتها يدوياً من الصفر 100% بدون الاستعانة بأي أدوات توليد تلقائي (مثل bindgen).
الهدف من هذه المكتبة هو توفير تحكم أمني مطلق وفهم عميق جداً لكل استدعاء نظام (Syscall) ونداء (Invocation) يتم تمريره من بيئة Rust الآمنة إلى نواة seL4 المكتوبة بـ C، عبر التخاطب المباشر مع سجلات المعالج (Registers) باستخدام الـ Assembly المضمن.
