OpenRC
اوپن آر سی یونکس جیسے کمپیوٹر آپریٹنگ سسٹمز کے لیے انحصار پر مبنی انائٹ سسٹم ہے۔ اسے نیٹ بی ایس ڈی ڈویلپر رائے مارپلس نے بنایا تھا جو جینٹو پروجیکٹ میں بھی سرگرم تھا۔ کچھ لینکس ڈسٹری بیوشنوں کے سسٹم ڈی کو نہ اپنانے کے فیصلے کے بعد اسے جینٹو سے باہر ایک init سسٹم کے طور پر زیادہ وسیع پیمانے پر اپنایا گیا۔ ایڈاپشن اوپن آر سی ڈیفالٹ init سسٹم اور/یا پروسیس سپروائزر ہے: الپائن لینکس فنٹو جینٹو لینکس ہائپربولا جی این یو/لینکس-لبری میمو لیسٹ نائٹروکس اوپن آر سی ایک دستیاب init سسٹم اور/یا پروسیس سپروائزر ہے: آرٹیکس لینکس (کچھ اسے ڈیفالٹ سمجھتے ہیں) ڈیووان پیرابولہ جی این یو/لینکس-لبری ڈیزائن اوپن آر سی کئی ماڈیولر اجزاء پر مشتمل ہے، جن میں سے اہم ایک init (اختیاری)، بنیادی انحصار مینجمنٹ سسٹم اور ایک ڈیمون سپروائزر (اختیاری) ہے۔ یہ سی اور پوزیکس کے مطابق شیل میں لکھا گیا ہے، جو اسے بی ایس ڈی اور لینکس سسٹمز پر قابل استعمال بناتا ہے۔ اوپن آر سی کا بنیادی حصہ انحصار کے انتظام اور init اسکرپٹ تجزیہ کو سنبھالتا ہے۔ اوپن آر سی رن لیول کو اسکین کرکے، انحصار گراف بنا کر، پھر مطلوبہ سروس اسکرپٹ کو شروع کرکے کام کرتا ہے۔ اسکرپٹ شروع ہونے کے بعد یہ باہر نکل جاتا ہے۔ ڈیفالٹ طور پر، اوپن آر سی ڈیمن مینجمنٹ کے لیے اسٹارٹ اسٹاپ ڈیمن کا ایک ترمیم شدہ ورژن استعمال کرتا ہے۔ ابتدائی رسم الخط سس وینیٹ میں استعمال ہونے والے رسم الخط کے ساتھ مماثلت رکھتے ہیں، لیکن ان کی تخلیق کو آسان بنانے کے لیے کئی خصوصیات پیش کرتے ہیں۔ یہ فرض کیا جاتا ہے کہ اسکرپٹ میں ہے، اور ؛ اور سسٹم ڈیفالٹ فنکشن بنانے کے لیے پہلے سے اعلان کردہ متغیرات کا استعمال کرتا ہے۔ انحصار فنکشن کا استعمال دیگر خدمات پر انحصار کا اعلان کرنے کے لیے کیا جاتا ہے جو سس وینیٹ میں ایل ایس بی ہیڈر کے ساتھ کیا جائے گا۔ ترتیب اور طریقہ کار کو conf.d ڈائرکٹری میں ترتیب فائلوں اور init.d ڈائرکٹری میں init فائلوں کے ساتھ الگ کیا جاتا ہے۔ اوپن آر سی-انٹ سب سے پہلے ورژن 0.25 میں ایک اختیاری متبادل کے طور پر شائع ہوا۔ یہ جینٹو لینکس کے ڈیفالٹ init سسٹم، sysvinit کی جگہ لے سکتا ہے۔ سپروائز-ڈیمون سب سے پہلے ورژن 0.21 میں ظاہر ہوا جو اوپن آر سی نگرانی کی صلاحیتیں دیتا ہے۔ اسے ڈیمن کو شروع کرنے اور نگرانی کرنے کے لیے سپرووائز-ڈیمن کے لیے init اسکرپٹ میں فعال کیا جا سکتا ہے۔ رنٹ اور ایس 6 سمیت کئی دیگر ڈیمون سپروائزر سپورٹ کیے جاتے ہیں۔ خصوصیات لینکس، فری بی ایس ڈی، اور نیٹ بی ایس ڈی متوازی سروس اسٹارٹ اپ کے درمیان پورٹیبل (پہلے سے طے شدہ طور پر بند) انحصار پر مبنی بوٹ اپ عمل کو سی گروپس فی سروس ریسورس حدود کے ذریعے الگ کرنا (المیٹ) کوڈ اور ترتیب کو الگ کرنا (init.d/conf.d) ایکسٹینسیبل اسٹارٹ اپ اسکرپٹ اسٹیٹ فل انائٹ اسکرپٹ (کیا یہ پہلے ہی شروع ہو چکے ہیں؟) متعدد اجزاء کو شروع کرنے کے لیے پیچیدہ init اسکرپٹ (سامبا [smbd اور nmbd]، NFS [nfsd، پورٹ میپ، وغیرہ]) خودکار انحصار کا حساب اور سروس آرڈر ماڈیولر فن تعمیر اور اختیاری اجزاء (کرون، سسلاگ) کی علیحدگی ایکسپریسیو اور لچکدار نیٹ ورک ہینڈلنگ (بشمول وی پی این، برج وغیرہ) وربوس ڈیبگ موڈ حوالہ جات سافٹ ویئر بی ایس ڈی لائسنس یونکس پروسیس-اور ٹاسک مینجمنٹ سے متعلق سافٹ ویئر کا استعمال کرتے ہوئے