QNOS Development Doc

مقدمة
QNOS هو نظام تشغيل 32 بت يعمل
على رقائق I386!
ماذا انتهى؟
- التمهيد مع Grub أو Grub2
- إدارة الذاكرة والصديق والبلاط
- وحدة kernel module تحميل ديناميكي (. لذا)
- متعدد المهام والجدول الزمني
- FFS Framework (ISO9660 FAT32 ...)
- تعداد الأجهزة (في /دليل ديف)
- مكتبة المستخدم الأساسية الأساسية
ما هو التالي؟
- دعم المزيد من نظام الملفات والأجهزة
- IPC
- ...
كيفية تجميعها
1. استنساخ رمز المصدر
2. تحقق من بيئة التجميع
(better in linux) gcc binutils make xorriso
3. بناء أدوات
4. بناء النواة
5. بناء برامج المستخدمين
6. اصنع صورة ISO
7. قم بتشغيله على VMware واستمتع!
ملاحظة: لا يمكن تشغيلها على QEMU بشكل صحيح لأن Drivce السيئة ATA
لقطات الشاشة
- قائمة الدلائل تستخدم الأمر "ls"

- دليل قائمة /ديف (دليل افتراضي للأجهزة)

- سرد جميع العمليات مع ولاياتهم

- اختبار وظيفة "شوكة" في Userland

- أول برنامج userprogram إنه 'mmap' /dev /fb0 لتشغيل المخزن المؤقت VGA مباشرة لرسم "شريط"


- 2nd اقرأ ملفًا نصيًا وقم بتقديمه على الشاشة

- برنامج المستخدم الثالث: مترجم لغة يشبه LISP
