BareMetal
بیری میٹل ریٹرن انفینٹی کے ذریعہ تیار کردہ ایک ایکسوکنل پر مبنی سنگل ایڈریس اسپیس آپریٹنگ سسٹم (او ایس) ہے۔ یہ "صرف کافی آپریٹنگ سسٹم" (جی ای او ایس) کے نقطہ نظر کے ساتھ کم سے کم فوٹ پرنٹ کے ساتھ اعلی کارکردگی والے کمپیوٹنگ کو حاصل کرنے کے لیے اسمبلی میں لکھا جاتا ہے۔ آپریٹنگ سسٹم بنیادی طور پر کلاؤڈ کمپیوٹنگ کے لیے ورچوئلائزڈ ماحول کی طرف نشانہ بنایا جاتا ہے، یا ہلکے وزن والے دانا (ایل ڈبلیو کے) کے طور پر اس کے ڈیزائن کی وجہ سے ایچ پی سی۔ اسے یونیکنل کے طور پر استعمال کیا جا سکتا ہے۔ یہ اسمبلی میں لکھے گئے ایک اور او ایس، مائیک او ایس سے متاثر تھا، اور یہ ایک آپریٹنگ سسٹم کی حالیہ مثال ہے جو سی یا سی + + میں نہیں لکھا گیا ہے، اور نہ ہی یونکس جیسے دانے پر مبنی ہے۔ جائزہ ہارڈ ویئر کی ضروریات اے ایم ڈی/انٹیل پر مبنی 64 بٹ کمپیوٹر میموری: 4 ایم بی (ہر اضافی کور کے لیے 2 ایم بی کے علاوہ) ہارڈ ڈسک: 32 ایم بی ایک ٹاسک فی کور ملٹی ٹاسکنگ جدید آپریٹنگ سسٹمز کے لیے بےری میٹل پر غیر معمولی ہے۔ بیری میٹل ایک اندرونی کام کی قطار کا استعمال کرتا ہے جسے تمام سی پی یو کور پول کرتے ہیں۔ کام کی قطار میں شامل کردہ ٹاسک کو سسٹم میں موجود کسی بھی سی پی یو کور کے ذریعے پروسیس کیا جائے گا اور تکمیل تک اس پر عمل کیا جائے گا، جس کے نتیجے میں کوئی سیاق و سباق سے متعلق اوور ہیڈ تبدیل نہیں ہوتا ہے۔ پروگرامنگ اے پی آئی ایک اے پی آئی کو دستاویزی شکل دی جاتی ہے لیکن، اس کے فلسفے کے مطابق، او ایس سسٹم کالز کے لیے انٹری پوائنٹس کو نافذ نہیں کرتا ہے (جیسے۔ : کوئی کال گیٹ یا دیگر حفاظتی میکانزم نہیں)۔ سی بیری میٹل او ایس کے پاس جدید ترین کوڈ کو کھینچنے، مطلوبہ تبدیلیاں کرنے، اور پھر نیولیب سی معیاری لائبریری کا استعمال کرتے ہوئے سی کوڈ کو مرتب کرنے کے لیے ایک بلڈ اسکرپٹ ہے۔ سی + + ایک زیادہ تر مکمل سی + + 11 معیاری لائبریری کو رنگ 0 میں کام کرنے کے لیے ڈیزائن اور تیار کیا گیا تھا۔ اس طرح کی لائبریری کا بنیادی مقصد لائبریری کی سطح پر احتیاط سے ڈیزائن کردہ کلاسوں کی مدد سے کلاسیکی او ایس میں استعمال ہونے والے ہارڈ ویئر میموری پروٹیکشن کا متبادل فراہم کرنا ہے۔ رسٹ اے رسٹ پروگرام کا مظاہرہ نومبر 2014 میں پروگراموں میں شامل کیا گیا تھا، جو بیری میٹل او ایس کے لیے رسٹ پروگرام لکھنے کی صلاحیت کا مظاہرہ کرتا ہے۔ نیٹ ورکنگ ٹی سی پی/آئی پی اسٹیک ایک ٹی سی پی/آئی پی اسٹیک #1 فیچر کی درخواست تھی۔ سی میں لکھے گئے ایل ڈبلیو آئی پی کی بندرگاہ کا اعلان اکتوبر 2014 میں کیا گیا تھا۔ منی آئی پی، اے این ایس آئی سی میں ایک کم سے کم آئی پی اسٹیک جو ایک سادہ جامد ویب پیج کی خدمت کے لیے کافی فعالیت فراہم کرنے کے قابل ہے، کو مستقبل کے لیے منصوبہ بند ایکس 86-64 اسمبلی دوبارہ لکھنے کی تیاری میں بنیادی باتوں کو سیکھنے کے لیے تصور کے ثبوت کے طور پر تیار کیا جا رہا ہے۔ حوالہ جات بیرونی روابط بیری میٹل او ایس گوگل گروپ ڈسکشن فورم مفت سافٹ ویئر آپریٹنگ سسٹم شوق آپریٹنگ سسٹم مائیکرو کرنلز سافٹ ویئر بی ایس ڈی لائسنس اسمبلی لینگویج سافٹ ویئر کا استعمال کرتے ہوئے