كيف يمكن عمل نظام تشغيل بالكامل؟

مرحبا جميعا، لدي سؤال يعنيني الكثير وهو كيف استطيع عمل نظام تشغيل كا ويندوز و لينكس وغيرها من الانظمة.

لكن قبل الاجابة علي سؤالي سأقوم بوضع اكثر من نقطة احتاج لفهمها لكي اكون ملم بالموضوع وهذه النقاط تتمثل في التالي:

١. مالمتطلبات التي احتاجها قبل الولوج الي انشاء نظام تشغيل؟

٢. هل يتم انشاء نظام تشغيل علي بيئة معينة او جهاز معين و هل هذا الجهاز في الاساس عليه نظام تشغيل ام لا؟

٣. كيف احصل علي تقنيات من انظمة اخري لتسهيل انشاء النظام وماهي هذه التقنيات؟

٤. بالتفصيل كيف يمكن انشاء نظام تشغيل جديد من البداية الي النهاية ؟

اتمني لمن يجيب علي مشاركتي ان يكون ملم بكل الاسئلة المذكورة في هذه المشاركة وساكون ممتن له كثيرا.


التعليق السابق

شكرا جزيلا اخي الكريم، جعله الله في ميزان حسناتك.

لكن هناك سؤال مهم اخي اريد معرفة اجابته،

هل برمجة نظام التشغيل تكون علي بيئة او جهاز معين لايوجد به اساسا نظام تشغيل ام تكون علي جهاز به نظام تشغيل؟

يمكنك تطوير نظم التشغيل على أي نظام تشغيل به بيئة عمل تتيح لك أن تترجم كود C. فمثلاً، لو كنت تستخدم Windows، عليك التأكد أنه لديك MinGW أو Cygwin. وعند تشغيل الـ Kernel، ستسخدم أداة مثل GRUB.

لا تشغل نفسك بالأسئلة الآن. فقط، قم بتعلم المواضيع التي ذكرتها، وعند الإنتهاء، سيكون كل شئ واضح أمامك.

تمام، شكرا اخي مرة اخري وخصوصا علي الكلمة الاخيرة التي كنت انتظرها ان بعد تعلمي لتلك المواضيع سأفهم مايدور بعقلي، جزاك الله كل خير.