كيف تصنع نظام تشغيل خاص بك, How to create your own OS
ويندوز ماك لينكس أندرويد إلى أخره كلها أنظمة تشغيل للأجهزة , هل خطر في بالك أن يكون عندك نظام تشغيل خاص فيك؟
NASM :https://sourceforge.net/projects/nasm/
MagicISO: http://www.magiciso.com/download.htm
نظام التشغيل هو مجموعة من البرامج تديرحركة الجهاز والتطبيقات الموجودة, وهو يعتبر وسيط بين المستخدم والحاسوب
إللي بتكلم عليه الحين هو بناء نظام تشغيل من الصفر يعني مش لعب يهال وبرامج جاهزة تسوي لك كل شيء. أنا كان مشروع تخرجي في الثانوية كان نظام تشغيل جي يو آي , لكن في الحقيقة أنا ما عندي نية أني أسوي دروس كاملة لصناعة نظام تشغيل كامل, بس بتكلم اليوم عن الأساسيات, المشاهد لازم يكون عنده خبرة في أساسيات البرمجة, يعني بنسوي نظام تشغيل أول ما يشتغل الجهاز يطلع كلام في الشاشة بس
حط في بالك أنك لما تصنع نظام تشغيل مش والله كود سهل برنت هلو ولا سي أوت صباح الخير , الموضوع معقد أكثر وإنتو بتشوفون
الأساس في أنظمة التشغيل أنها تطور في لغة البرمجة الأسيمبلي , وهي أقرب لغة برمجة للغة الجهاز وأكثرها تعقيدا .
أهم شيء في برمجة أنظمة التشغيل هو برنامج البوت لودر أو برنامج الإقلاع وهو البرنامج الرئيسي إللي يفتح مباشرة مع تشغيل الجهاز, والبرنامج هذا يكون موجود في الدسك في مكان إسمه البوت سيكتور هو أول مكان يشوفه الجهاز ويشغل البرامج إللي فيه