هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

أوبن آر سي

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
أوبن آر سي
معلومات عامة
نوع
نظام التشغيل
الحجم
~ 900 KB
المطور الأصلي
روي ماربلس
المطورون
مطوروا أوبِن آر سي
موقع الويب
معلومات تقنية
لغة البرمجة
الإصدار الأول
5 أبريل 2007؛ منذ 17 سنة (2007-04-05)
الإصدار الأخير
0.44.9
الرخصة

أوبِن آر سي (بالإنجليزية: OpenRC)‏ هو نظام تمهيد يستخدم في أنظمة التشغيل الشبيهة بيونكس. تم إنشاؤه بواسطة روي ماربلس، أحد مطوري نت بي إس دي وجنتو.[1][2] تم اعتماده بشكل واسع كنظام تمهيد بواسطة بعض توزيعات لينكس التي رفضت الاعتماد على سيستم دي.[3][4][5]

أوبِن آر سي هو نظام التمهيد الافتراضي لجنتو، بارابولا جنو/لينكس-ليبر، ألباين، آرتيكس، والعديد من الأنظمة الشبيهة بيونكس الأخرى.[6] بينما يعتمده ديفوان كخيار ثانوي.[7] هذا يعني أن حزم البرمجيات والعفاريت في هذه الأنظمة تأتي مع البرامج النصية المتوفرة وتدعمها.

عملية الإقلاع

التصميم

يتكون أوبِن آر سي من عدة مكونات معيارية، أهمها هو نظام التمهيد (اختياري)، نظام إدارة التبعية الأساسي، ونظام إشراف العفاريت (اختياري). أوبن آر سي مكتوب بلغة البرمجة سي والقشرة المتوافقة مع بوزيكس، مما يجعله قابلاًَ للاستخدام على أنظمة بي إس دي ولينكس.

الجزء الأساسي من أوبِن آر سي يعالج إدارة التبعية وتحليل برامج نظام التمهيد النصية. يستعمل أوبِن آر سي نسخة معدلة من start-stop-daemon لإدارة العفريت.[8] ظهر نظام تمهيد أوبِن آر سي لأول مرة في الإصدار 0.25 كبديل اختياري لـ /sbin/init. ويدعم عدة أنظمة تمهيد أخرى بما كـ sysvinit و بيزي بوكس.[9]

منذ الإصدار 0.21 أصبح لأوبِن آر سي قدرة على الإشراف، يمكن تفعيلها من خلال بعض برمجيات التمهيد النصية. يمكن السماح لبعض الأنظمة الأخرى بالإشراف كرَن إت[10] وإس 6.[11]

المراجع

  1. ^ "Developers". مؤرشف من الأصل في 2021-12-20. اطلع عليه بتاريخ 2020-04-06.
  2. ^ "History". مؤرشف من الأصل في 2018-02-18. اطلع عليه بتاريخ 2020-04-06.
  3. ^ "Manjaro OpenRC 0.8.13 - reinventing init without systemd". DistroWatch Weekly, Issue 612. 1 يونيو 2015. مؤرشف من الأصل في 2021-11-02. اطلع عليه بتاريخ 2020-04-04.
  4. ^ "5 Differences Between TrueOS & Linux". مؤرشف من الأصل في 2021-05-12. اطلع عليه بتاريخ 2020-04-06.
  5. ^ "Improving TrueOS: OpenRC". مؤرشف من الأصل في 2020-04-06. اطلع عليه بتاريخ 2020-04-06.
  6. ^ "4. Post Installation Configuration — TrueOS® User Guide". www.trueos.org (بEnglish). Archived from the original on 2017-09-18. Retrieved 2017-03-12.
  7. ^ "Devuan ASCII 2.0.0 stable release" (بEnglish). Archived from the original on 2021-10-26. Retrieved 2021-01-18.
  8. ^ "user guide". مؤرشف من الأصل في 2021-12-11. اطلع عليه بتاريخ 2020-04-06.
  9. ^ OpenRC
  10. ^ "runit guide". مؤرشف من الأصل في 2021-03-08. اطلع عليه بتاريخ 2020-04-06.
  11. ^ "s6 Guide". مؤرشف من الأصل في 2021-04-10. اطلع عليه بتاريخ 2020-04-06.

وصلات خارجية