فیڈورا پروجیکٹ ڈویلپرز
CoreOS کنٹینر لینکس سے، جو
اس منصوبے کا مقصد ایک کم سے کم ماحول فراہم کرنا ہے، جوہری طور پر خود بخود ایڈمنسٹریٹر کی شرکت کے بغیر اپ ڈیٹ ہو جائے اور کنٹینرز کو چلانے کے لیے خصوصی طور پر ڈیزائن کیے گئے سرور سسٹمز کی بڑے پیمانے پر تعیناتی کے لیے متحد ہو جائے۔ Fedora CoreOS الگ تھلگ کنٹینرز کو چلانے کے لیے کافی اجزاء کا ایک کم سے کم سیٹ پر مشتمل ہے - لینکس کرنل، سسٹمڈ سسٹم مینیجر اور SSH کے ذریعے منسلک ہونے، کنفیگریشن کا انتظام کرنے اور اپ ڈیٹس انسٹال کرنے کے لیے یوٹیلیٹی سروسز کا ایک سیٹ۔
سسٹم پارٹیشن صرف پڑھنے کے موڈ میں نصب ہے اور آپریشن کے دوران تبدیل نہیں ہوتا ہے۔
نظام کے چلنے کے بعد، /etc ڈائریکٹری کے کنفیگریشن اور مواد کو تبدیل کرنا ناممکن ہے؛ آپ صرف سیٹنگ پروفائل کو تبدیل کر سکتے ہیں اور اسے ماحول کو تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔ عام طور پر، سسٹم کے ساتھ کام کرنا کنٹینر امیجز کے ساتھ کام کرنے سے مشابہت رکھتا ہے، جو مقامی طور پر اپ ڈیٹ نہیں ہوتیں، لیکن شروع سے دوبارہ بنائی جاتی ہیں اور نئے سرے سے لانچ کی جاتی ہیں۔
سسٹم امیج ناقابل تقسیم ہے اور اسے OSTree ٹیکنالوجی کا استعمال کرتے ہوئے بنایا گیا ہے (انفرادی پیکجز کو ایسے ماحول میں انسٹال نہیں کیا جا سکتا؛ آپ صرف پورے سسٹم امیج کو دوبارہ بنا سکتے ہیں، اسے rpm-ostree ٹول کٹ کا استعمال کرتے ہوئے نئے پیکجوں کے ساتھ بڑھا سکتے ہیں)۔ اپ ڈیٹ سسٹم دو سسٹم پارٹیشنز کے استعمال پر مبنی ہے، جن میں سے ایک فعال ہے، اور دوسرا اپ ڈیٹ کو کاپی کرنے کے لیے استعمال کیا جاتا ہے؛ اپ ڈیٹ انسٹال کرنے کے بعد، پارٹیشنز رولز بدلتے ہیں۔
Fedora CoreOS کی تین آزاد شاخیں پیش کی جاتی ہیں:
تازہ کاریوں کے ساتھ موجودہ فیڈورا ریلیز کی بنیاد پر سنیپ شاٹس کے ساتھ ٹیسٹنگ؛ مستحکم - ایک مستحکم شاخ، جو ٹیسٹنگ برانچ کی جانچ کے دو ہفتوں کے بعد بنتی ہے۔ اگلا - ترقی میں مستقبل کی ریلیز کا ایک سنیپ شاٹ۔ کمزوریوں اور سنگین غلطیوں کو ختم کرنے کے لیے تینوں برانچوں کے لیے اپ ڈیٹس تیار کیے جا رہے ہیں۔ ترقی کے موجودہ مرحلے پر، ابتدائی ریلیز کے فریم ورک کے اندر، صرف ٹیسٹنگ برانچ تشکیل دی جا رہی ہے۔ پہلی مستحکم ریلیز 6 ماہ میں جاری کرنے کا منصوبہ ہے۔ CoreOS کنٹینر لینکس کی تقسیم کے لیے سپورٹ Fedora CoreOS کے مستحکم ہونے کے 6 ماہ بعد ختم ہو جائے گی، اور Fedora Atomic Host کی حمایت نومبر کے آخر میں ختم ہونے کی توقع ہے۔
پروجیکٹ کے مستحکم ہونے کے بعد، fedora-coreos-pinger سروس کا استعمال کرتے ہوئے ٹیلی میٹری بھیجنا بطور ڈیفالٹ فعال ہو جائے گا (ٹیلی میٹری ابھی تک پیش نظارہ کی تعمیر میں فعال نہیں ہے)، جو وقتاً فوقتاً سسٹم کے بارے میں غیر شناختی معلومات کو جمع کرتی اور بھیجتی ہے، جیسے کہ OS ورژن۔ نمبر، کلاؤڈ، فیڈورا پروجیکٹ سرورز پلیٹ فارم کی تنصیب کی قسم کے لیے۔ منتقل شدہ ڈیٹا میں ایسی معلومات شامل نہیں ہیں جو شناخت کا باعث بنیں۔ اعداد و شمار کا تجزیہ کرتے وقت، صرف مجموعی معلومات کا استعمال کیا جاتا ہے، جو ہمیں عام طور پر Fedora CoreOS کے استعمال کی نوعیت کا فیصلہ کرنے کی اجازت دیتا ہے۔ اگر چاہیں تو صارف ٹیلی میٹری بھیجنے کو غیر فعال کر سکتا ہے یا بھیجی گئی ڈیفالٹ معلومات کو بڑھا سکتا ہے۔
ماخذ: opennet.ru