👑 خادم التهيئة (init - PID 1)
خادم التهيئة (init) هو العملية الأولى التي يتم إطلاقها في فضاء المستخدم (Ring 3). يمثل العمود الفقري لآلية التواصل واكتشاف الخدمات في نظام QOS.
الهيكلية ومسؤوليات الخادم
- مسجل الخدمات (Registry): يدير قاعدة بيانات صغيرة في الذاكرة تربط بين اسم الخدمة (مثل
vfs_server) والمنفذ الخاص بها (Port). - اكتشاف الخدمات (Service Discovery): عندما تعمل خدمة جديدة، ترسل رسالة (
MSG_REGISTER) لخادمinit. وعندما يحتاج تطبيق للوصول لخدمة ما، يرسل (MSG_LOOKUP) ليتعرف على المنفذ. - التشغيل والمتابعة: في المراحل القادمة، سيكون مسؤولاً عن تشغيل باقي الخوادم (spawn).