AnimeOS
1.0.0
إشعار: تم إيقاف هذا المشروع الآن حيث أرغب في كتابة لغتي الخاصة ، في وقت ما أود إعادة كتابة هذا المشروع باللغة المذكورة. لا أعتقد أن قاعدة الشفرات الحالية تعمل (أو ، ليس بشكل صحيح على الأقل) لأنني كنت أعيد كتابة المشروع عندما توقفت عن العمل عليه.
X64 UEFI OS.
يصف Flow.md ترتيب المهام التي يتم تنفيذها لتشغيل النظام ، وهذا هو فقط للرجوع إليه.
يتم كتابة جهاز تحميل التشغيل في C ، لأنه لا يتطلب ميزات أكثر تقدمًا ، بينما يتم كتابة kernel في C ++.
غير متوافق مع POSIX ولكن سيتم تسمية العديد من الوظائف وفقًا لذلك (على سبيل المثال. MEMCPY).
منتهي:
المخطط (يمكن أن يتغير في أي وقت) (أيضًا بترتيب غامض للغاية):
git clone --recurse-submodules https://github.com/catgirladdict/AnimeOS
cd AnimeOS
./run.shيتم التركيز على هذا المشروع هو أن يكون لديك الإعداد السهل قدر الإمكان ، لذلك كل ما تحتاجه هو QEMU و Clang.