Skip to content

🛠️ ابنِ وشغّل 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 (ببيئة لينكس).

خطوات التشغيل ​

  1. الانتقال للمجلد وبناء النظام: نفذ الأوامر التالية من الجذر:
    bash
    cd qet4
    make build
  2. التشغيل (Run): بعد البناء، نفذ الأمر التالي لفتح النظام في QEMU:
    bash
    make run

هذه الأوامر تقوم تلقائياً بتنفيذ السكريبت tools/run.sh الذي يُجهز ملفات الـ EFI ويشغل QEMU بالخيارات الصحيحة.

تم تطويره بحب بواسطة مجتمع Qtoom.