🛠️ ابنِ وشغّل QOS
لتجربة نظام QOS أو تطويره محلياً، اتبع هذه الخطوات البسيطة.
المتطلبات الأساسية
- لغة Rust (
nightly-2026-08-01): النواة تعتمد على ميزات حديثة غير مستقرة بعد في Rust، ويتم تحديد هذه النسخة الدقيقة عبرrust-toolchain.toml. - مترجمات وأدوات التجميع: تحتاج إلى
nasmلتجميع ملفات الـ Assembly. - أدوات الحرق (ISO): تحتاج إلى
grub-mkrescue(ومعه حزمxorrisoوmtools) لبناء ملف الـ ISO القابل للإقلاع. - مترجم QEMU وحزمة OVMF: لتشغيل النظام في بيئة افتراضية حديثة. يجب تواجد حزمة OVMF في المسار
/usr/share/ovmf/OVMF.fd(ببيئة لينكس).
خطوات التشغيل
- الانتقال للمجلد وبناء النظام: نفذ الأوامر التالية من الجذر:bash
cd qet4 make build - التشغيل (Run): بعد البناء، نفذ الأمر التالي لفتح النظام في QEMU:bash
make run
هذه الأوامر تقوم تلقائياً بتنفيذ السكريبت tools/run.sh الذي يُجهز ملفات الـ EFI ويشغل QEMU بالخيارات الصحيحة.