جدول المحتويات
يعد SBOS ( S imple b asic o perating s ystem) نظام تشغيل 16 بت (إذا كنت ترغب في تسميته ، فأنا شخصياً أتجنب استخدام مصطلح OS عند الحديث عن هذا المشروع) المكتوبة بحتة في مجموعة x86 . هذا مجرد مشروع ممتع بالنسبة لي وآمل أن تنال إعجابك أيضًا أو حتى يلهمك بشكل أفضل لفعل الشيء نفسه وكتابة نظام التشغيل الصغير الذي يبلغ طوله 16 بت من الصفر ، سيكون ذلك رائعًا.
لم يعد هذا المشروع يتم الحفاظ عليه.
لذلك ، لديّ أستاذ في جامعتي مسؤولة عن تعليمي وبقية الفصل حول أنظمة التشغيل وأحببت حقًا الموضوع وما زلت أفعله. الآن ترى ، لقد فشلت في الحصول على درجة النجاح ، إلى جانب 80 ٪ من الفصل ، لذلك قررت أن أجعل نظام التشغيل هذا هدية لأستاذي ولأنني أحب البرمجة ذات المستوى المنخفض حقًا. أيضًا ، أنا لا أكره الأستاذ ، إذا كان أي شيء أحب دروسه حقًا على الرغم من أنني ما زلت أشعر ببعض الحموضة تجاه الصف الذي حصلت عليه.
الآن اسمحوا لي أن أقول هذا ، هذا المشروع الصغير الخاص بي لا ينبغي أن يؤخذ على محمل الجد على الإطلاق ، أنا شخص يعرف عدد قليل جدًا من الأشياء في التجميع وكيفية كتابة محمل التمهيد. لقد صنعت هذا لأنني أردت ذلك ، ليس لأنه يحتوي على بعض المعنى لأي شخص آخر غير لي.
لتشغيل نظام التشغيل أسفل المحاكي ، ستحتاج إلى QEMU و NASM ، بعد أن تم تثبيتها على جهاز Linux الخاص بك ، فقط استخدم ملف Make.sh الذي قمت بتضمينه في المستودع عن طريق كتابة الأمر التالي
> bash make.sh