Knutos
نظام التشغيل Hobbyist X86_64 مصنوع من أجل المتعة والتعلم! هو مكتوب في C والتجميع ويتميز نواة متجانسة.
لقطات الشاشة
⤷ الحذاء الصامت
⤷ الحذاء المطول
⤷ شل
⤷ شاشة المقاطعة
⤷ المحطة المحلية تظهر التواصل التسلسلي
سمات
- Limine Bootloader
- بروتوكول التمهيد Stivale2
- GDT
- TSS
- IDT و ISR
- مدير الذاكرة الفعلي -> مستند إلى صورة نقطية
- مدير الذاكرة الافتراضية-> 4-و 5 رهف المستوى
- تخصيص البلاطة
- تحليل الجدول ACPI
- apic المحلية
- التواصل التسلسلي
- الإطار الأساسي
- برنامج تشغيل لوحة المفاتيح الأساسي مع قذيفة صغيرة
- مكتبات النواة الأساسية
الميزات المستقبلية
- محلل ACPI (مخصص أو ACPICA)
- C منفذ المكتبة القياسية
- محمل قزم
- دعم IPC
- SMP
- التخزين المؤقت المزدوج
- الملحن
- مكتبة واجهة المستخدم الرسومية
التبعيات
ملاحظة: بناءً على توزيع Linux الخاص بك ، قد تكون أسماء الحزم مختلفة (على الرغم من أنك تستخدم Linux)
- x86_64-elf-binutils
- x86_64-elf-gcc
- nasm-git
- يصنع
- Xorriso
- Qemu
تثبيت
- تثبيت التبعيات
- الحصول على المستودع
- git clone https://github.com/tix3dev/knutos -recursive
- CD Knutos
- بنه
- قم بتشغيله
المساهمة
للراغبين في المساهمة ، يرجى الرجوع إلى الإرشادات المساهمة.