ربما قد يثير هذا السؤال فضولك كيف يتم بناء انظمة التشغيل ؟ الامر ليس بهذه البساطة فبناء نظام تشغيل يتم من قبل فرق متخصصة و ذات دراية بالبرمجة خصوصا الاسمبلي و سي . و في هذه المقالة سنتطرق ل 6 مراحل لرسم طريقك في عالم انظمة التشغيل .
1/ اتقان البرمجة بالاسمبلي و سي لانهما اساس بناء الكيرنل لاي نظام.
2/ تحديد الاجهزة المستهدفة من هذا النظام و الذي سيساعدك في تحديد طبقات النظام OS Layers الملائمة و كذا المعالجات AI-32 او x86_64 .
3/ تحديد الهدف من النظام ( اختبار الاختراق ، تدبير الاجهزة المكتبية ...) و كذا رخصته (مفتوح المصدر او مغلق المصدر)
4/ في حالة انه كان مفتوح المصدر سيحق لك بناء نظامك على نظام لينكس اخر و استخدام الكيرنل الخاص به و كل الادوات المفتوحة المصدر و لمزيد من المعلومات يمكنك الاطلاع على موقع Linux From Scratch و ان كان غير ذلك يلزمك بناء كيرنل خاص بك و هنا نحتاج الى فريق متكامل له دراية كافية باللغات التي ذكرناها.
5/ اختيار Bootloader الخاص بإقلاع النظام و واجهة المستخدم الرسومية GUI .
6/ الاهتمام بالحماية ، تدبير الذاكرة و المعالجات و الاهم من ذلك راحة المستخدم عبر البساطة في التعامل مع النظام.
بقلم : اياد العرفاوي