Fedora CoreOS کی پہلی مستحکم ریلیز

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

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

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

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

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

Fedora CoreOS کی پہلی مستحکم ریلیز کے مواد ریپوزٹریز پر مبنی ہیں۔ فیڈورا 31 rpm-ostree پیکیج کا استعمال کرتے ہوئے.
اس میں لینکس 5.4 کرنل، سسٹم ڈی 243 سسٹم مینیجر، اور اگنیشن 2.1 ٹول کٹ شامل ہے۔ کنٹینرز کے لیے رن ٹائم موبی 18.09 (ڈوکر) اور پوڈ مین 1.7 کے لیے معاونت فراہم کرتا ہے۔ پہلے سے طے شدہ طور پر، مطابقت کو یقینی بنانے کے لیے cgroups v1 سپورٹ کو فعال کیا جاتا ہے، لیکن cgroups v2 کو آپشن کے طور پر فعال کیا جا سکتا ہے۔ عمل درآمد کا امکان ترتیب مختلف پلیٹ فارمز پر بشمول کموڈٹی سرورز، QEMU، OpenStack، VMware، AWS، Alibaba، Azure اور GCP۔ فراہم کردہ آئی ایس او امیج RAM میں لوڈ ہونے کے ساتھ لائیو موڈ میں کام کر سکتی ہے۔ PXE (نیٹ بوٹ) کے ذریعے نیٹ ورک بوٹنگ معاون ہے۔

Fedora CoreOS کی تین آزاد شاخیں پیش کی جاتی ہیں، جن کے لیے اپ ڈیٹس تیار کی جاتی ہیں جو کمزوریوں اور سنگین غلطیوں کو ختم کرتی ہیں:

  • تازہ کاریوں کے ساتھ موجودہ فیڈورا ریلیز کی بنیاد پر سنیپ شاٹس کے ساتھ ٹیسٹنگ؛
  • مستحکم - ایک مستحکم شاخ، جو ٹیسٹنگ برانچ کی جانچ کے دو ہفتوں کے بعد بنتی ہے۔
  • اگلا - ترقی کے تحت مستقبل کی ریلیز کا ایک سنیپ شاٹ (صرف ابھی کے منصوبوں میں)۔

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

ماخذ: opennet.ru

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