Fedora CoreOS کی پہلی پیش نظارہ ریلیز متعارف کرائی گئی۔

فیڈورا پروجیکٹ ڈویلپرز اعلان کیا آغاز کے بارے میں ٹیسٹنگ ڈسٹری بیوشن کٹ کے نئے ایڈیشن کا پہلا ابتدائی ورژن فیڈورا کوروس، جس نے الگ تھلگ کنٹینرز پر مبنی ماحول کو چلانے کے واحد حل کے طور پر Fedora Atomic Host اور CoreOS کنٹینر لینکس مصنوعات کی جگہ لے لی۔

CoreOS کنٹینر لینکس سے، جو منتقل کر دیا گیا CoreOS کو خریدنے کے بعد Red Hat کے ہاتھ میں، Fedora CoreOS نے تعیناتی ٹولز (اگنیشن بوٹسٹریپ کنفیگریشن سسٹم)، ایٹم اپڈیٹ میکانزم اور پروڈکٹ کا عمومی فلسفہ منتقل کیا۔ پیکجوں کے ساتھ کام کرنے کی ٹیکنالوجی، OCI (اوپن کنٹینر انیشی ایٹو) کی وضاحتوں کے لیے سپورٹ، اور SELinux پر مبنی کنٹینرز کو الگ تھلگ کرنے کے لیے اضافی میکانزم کو اٹامک ہوسٹ سے منتقل کر دیا گیا ہے۔ Fedora CoreOS rpm-ostree کا استعمال کرتے ہوئے Fedora کے ذخیروں پر مبنی ہے۔ موبی (ڈوکر) اور پوڈ مین کو کنٹینرز کے لیے Fedora CoreOS رن ٹائم میں معاون قرار دیا گیا ہے۔ فیڈورا CoreOS کے اوپر کنٹینر آرکیسٹریشن کے لیے Kubernetes سپورٹ کا منصوبہ بنایا گیا ہے۔

اس منصوبے کا مقصد ایک کم سے کم ماحول فراہم کرنا ہے، جوہری طور پر خود بخود ایڈمنسٹریٹر کی شرکت کے بغیر اپ ڈیٹ ہو جائے اور کنٹینرز کو چلانے کے لیے خصوصی طور پر ڈیزائن کیے گئے سرور سسٹمز کی بڑے پیمانے پر تعیناتی کے لیے متحد ہو جائے۔ Fedora CoreOS الگ تھلگ کنٹینرز کو چلانے کے لیے کافی اجزاء کا ایک کم سے کم سیٹ پر مشتمل ہے - لینکس کرنل، سسٹمڈ سسٹم مینیجر اور SSH کے ذریعے منسلک ہونے، کنفیگریشن کا انتظام کرنے اور اپ ڈیٹس انسٹال کرنے کے لیے یوٹیلیٹی سروسز کا ایک سیٹ۔

سسٹم پارٹیشن صرف پڑھنے کے موڈ میں نصب ہے اور آپریشن کے دوران تبدیل نہیں ہوتا ہے۔ تشکیل اگنیشن ٹول کٹ (Cloud-Init کا متبادل) کا استعمال کرتے ہوئے بوٹ مرحلے پر منتقل کیا جاتا ہے۔
نظام کے چلنے کے بعد، /etc ڈائریکٹری کے کنفیگریشن اور مواد کو تبدیل کرنا ناممکن ہے؛ آپ صرف سیٹنگ پروفائل کو تبدیل کر سکتے ہیں اور اسے ماحول کو تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔ عام طور پر، سسٹم کے ساتھ کام کرنا کنٹینر امیجز کے ساتھ کام کرنے سے مشابہت رکھتا ہے، جو مقامی طور پر اپ ڈیٹ نہیں ہوتیں، لیکن شروع سے دوبارہ بنائی جاتی ہیں اور نئے سرے سے لانچ کی جاتی ہیں۔

سسٹم امیج ناقابل تقسیم ہے اور اسے OSTree ٹیکنالوجی کا استعمال کرتے ہوئے بنایا گیا ہے (انفرادی پیکجز کو ایسے ماحول میں انسٹال نہیں کیا جا سکتا؛ آپ صرف پورے سسٹم امیج کو دوبارہ بنا سکتے ہیں، اسے rpm-ostree ٹول کٹ کا استعمال کرتے ہوئے نئے پیکجوں کے ساتھ بڑھا سکتے ہیں)۔ اپ ڈیٹ سسٹم دو سسٹم پارٹیشنز کے استعمال پر مبنی ہے، جن میں سے ایک فعال ہے، اور دوسرا اپ ڈیٹ کو کاپی کرنے کے لیے استعمال کیا جاتا ہے؛ اپ ڈیٹ انسٹال کرنے کے بعد، پارٹیشنز رولز بدلتے ہیں۔

Fedora CoreOS کی تین آزاد شاخیں پیش کی جاتی ہیں:
تازہ کاریوں کے ساتھ موجودہ فیڈورا ریلیز کی بنیاد پر سنیپ شاٹس کے ساتھ ٹیسٹنگ؛ مستحکم - ایک مستحکم شاخ، جو ٹیسٹنگ برانچ کی جانچ کے دو ہفتوں کے بعد بنتی ہے۔ اگلا - ترقی میں مستقبل کی ریلیز کا ایک سنیپ شاٹ۔ کمزوریوں اور سنگین غلطیوں کو ختم کرنے کے لیے تینوں برانچوں کے لیے اپ ڈیٹس تیار کیے جا رہے ہیں۔ ترقی کے موجودہ مرحلے پر، ابتدائی ریلیز کے فریم ورک کے اندر، صرف ٹیسٹنگ برانچ تشکیل دی جا رہی ہے۔ پہلی مستحکم ریلیز 6 ماہ میں جاری کرنے کا منصوبہ ہے۔ CoreOS کنٹینر لینکس کی تقسیم کے لیے سپورٹ Fedora CoreOS کے مستحکم ہونے کے 6 ماہ بعد ختم ہو جائے گی، اور Fedora Atomic Host کی حمایت نومبر کے آخر میں ختم ہونے کی توقع ہے۔

پروجیکٹ کے مستحکم ہونے کے بعد، fedora-coreos-pinger سروس کا استعمال کرتے ہوئے ٹیلی میٹری بھیجنا بطور ڈیفالٹ فعال ہو جائے گا (ٹیلی میٹری ابھی تک پیش نظارہ کی تعمیر میں فعال نہیں ہے)، جو وقتاً فوقتاً سسٹم کے بارے میں غیر شناختی معلومات کو جمع کرتی اور بھیجتی ہے، جیسے کہ OS ورژن۔ نمبر، کلاؤڈ، فیڈورا پروجیکٹ سرورز پلیٹ فارم کی تنصیب کی قسم کے لیے۔ منتقل شدہ ڈیٹا میں ایسی معلومات شامل نہیں ہیں جو شناخت کا باعث بنیں۔ اعداد و شمار کا تجزیہ کرتے وقت، صرف مجموعی معلومات کا استعمال کیا جاتا ہے، جو ہمیں عام طور پر Fedora CoreOS کے استعمال کی نوعیت کا فیصلہ کرنے کی اجازت دیتا ہے۔ اگر چاہیں تو صارف ٹیلی میٹری بھیجنے کو غیر فعال کر سکتا ہے یا بھیجی گئی ڈیفالٹ معلومات کو بڑھا سکتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں