📅 2026-07-14 | 🏷️ Architecture تم بنجاح العودة إلى معمارية x86_64 واستعادة بيئة نظام seL4-Vault للعمل عليها، بعد فترة تجريبية على RISC-V.
**تحديث نظام البناء (CMake & Ninja):** تمت إعادة تكوين مسارات النواة ليتم تجميع `kernel.elf` كملف متوافق مع معمارية x86-64 بدلاً من الاعتماد على أداة `elfloader` التي لا تدعم هذه المعمارية.
**التشغيل عبر GRUB2 (Multiboot):** تم تحديث سكريبت الإقلاع `boot.sh` لإنشاء صورة ISO باستخدام `grub-mkrescue`، حيث يتم تحميل النواة كـ `multiboot2` وحاوية `init` كـ `module2`.
**حل مشكلة تعليمات FSGSBASE:** تم ضبط محاكي QEMU لاستخدام معالج يدعم تعليمات `fsgsbase` (مثل `-cpu Haswell`) لتتوافق مع متطلبات النواة التي تستخدمها لتسريع التبديل بين مساحات الذاكرة.
**توافقية Rust 2024:** تم حل التحذيرات الأمنية المتعلقة بالمراجع القابلة للتعديل إلى المتغيرات الثابتة (`static_mut_refs`) في حاوية `FS_Vault` عبر استخدام الموجهات المناسبة (`#![allow(static_mut_refs)]`).
الملفات المؤثرة:
`scripts/boot.sh` | `CMakeLists.txt` | `containers/fs/src/main.rs`
