ZenOS
v0.0.6

ZenOS هو مشروع تعليمي يهدف إلى إنشاء نظام تشغيل من نقطة الصفر. يتضمن المشروع نواة مكتوبة في كل من C و Rust ، مع الوظائف الأساسية لإخراج النص ودعم إدخال الأوامر. يهدف هذا المشروع إلى توفير خبرة عملية في تطوير نظام التشغيل ، والمجتمع المتبادل ، والبرمجة منخفضة المستوى. سيتطور المشروع أيضًا. i386-elf-gcc و i386-elf-asgrub-mkrescueQEMUاستنساخ المستودع :
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OSبناء المشروع :
makeقم بتشغيل صورة ISO مع QEMU :
qemu-system-i386 -cdrom ZenOS.isokernel.c - رمز مصدر kernel في C.boot.asm - رمز التجميع لـ Bootloader.linker.ld - نصي Linker المستخدم لبناء kernel.grub.cfg - ملف تكوين اليرقة لتحميل kernel.Makefile - إنشاء ملف الأتمتة.keyboard_driver.c - برنامج تشغيل لوحة المفاتيح على C مع أحرف خاصة. إذا كنت ترغب في المساهمة في المشروع ، اتبع هذه الخطوات:
إنشاء فرع :
git checkout -b feature-branchقم بإجراء تغييراتك واختبارها.
ارتكب تغييراتك :
git commit -am ' Added new feature 'ادفع تغييراتك :
git push origin feature-branchقم بإنشاء طلب سحب على Github ، واصفًا تغييراتك والغرض منها.
تم ترخيص هذا المشروع بموجب ترخيص GNU العام الإصدار 3.0 (GPL-3.0). انظر الترخيص لمزيد من التفاصيل.
إذا كان لديك أي أسئلة أو اقتراحات ، فيمكنك التواصل مع مشروع المشروع من خلال GitHub أو عبر البريد الإلكتروني: [email protected]
المبرمج - Junsious (Github)
المصمم - كونراد (جيثب)