لايتوس
اكتب نظام التشغيل البسيط ، استنادًا إلى "استعادة حقيقة نظام التشغيل"
الوحدات النمطية التي تم تنفيذها
- bootstrap
- ترحيل الذاكرة + الذاكرة الافتراضية
- متعدد العمليات/مؤشر ترابط (عملية المستخدم/مؤشر ترابط kernel) جدولة ، تبديل مستوى امتياز المهمة
- وحدة معالجة المقاطعة
- توقيت ، قرص ولوحة المفاتيح وبطاقة الرسومات وغيرها من برامج التشغيل
- نظام الملفات مع فئة Ext2
- تخصيص الذاكرة الديناميكية وإعادة التدوير (Malloc و Free)
- مكالمات النظام
- تنفيذ البرامج الخارجية (تحليل وتحميل ملفات ELF ، ولكن فقط باستخدام واجهة OS الداخلية)
- التنفيذ الأساسي لخطوط الأنابيب
الأهداف المستقبلية
- تنفيذ الواجهة الرسومية الأساسية
- تنفيذ مكدس بروتوكول الشبكة الأساسي
الصورة التجريبية
