Skip to content

← العودة للخدمات

👑 خادم التهيئة (init - PID 1) ​

خادم التهيئة (init) هو العملية الأولى التي يتم إطلاقها في فضاء المستخدم (Ring 3). يمثل العمود الفقري لآلية التواصل واكتشاف الخدمات في نظام QOS.

الهيكلية ومسؤوليات الخادم ​

  • مسجل الخدمات (Registry): يدير قاعدة بيانات صغيرة في الذاكرة تربط بين اسم الخدمة (مثل vfs_server) والمنفذ الخاص بها (Port).
  • اكتشاف الخدمات (Service Discovery): عندما تعمل خدمة جديدة، ترسل رسالة (MSG_REGISTER) لخادم init. وعندما يحتاج تطبيق للوصول لخدمة ما، يرسل (MSG_LOOKUP) ليتعرف على المنفذ.
  • التشغيل والمتابعة: في المراحل القادمة، سيكون مسؤولاً عن تشغيل باقي الخوادم (spawn).

محتويات المجلد المصدري (src) ​

تم تطويره بحب بواسطة مجتمع Qtoom.