مدد: Fedora Silverblue سے کیا توقع کی جائے۔

آئیے ایک ناقابل تغیر OS کی خصوصیات کو دیکھتے ہیں۔

مدد: Fedora Silverblue سے کیا توقع کی جائے۔
/ تصویر کلیم اونوجیوچو Unsplash سے

سلور بلیو کیسے بن گیا۔

Fedora Silverblue ایک ناقابل تغیر ڈیسک ٹاپ آپریٹنگ سسٹم ہے۔ اس میں، تمام ایپلی کیشنز الگ تھلگ کنٹینرز میں چلتی ہیں، اور اپ ڈیٹس کو ایٹمی طور پر انسٹال کیا جاتا ہے۔

پہلے پراجیکٹ کہا جاتا تھا۔ فیڈورا اٹامک ورک سٹیشن. بعد میں اس کا نام بدل کر سلور بلیو رکھ دیا گیا۔ ڈویلپرز کے مطابق، انہوں نے 150 سے زیادہ نام کے اختیارات پر غور کیا۔ Silverblue کا انتخاب صرف اس لیے کیا گیا کہ سوشل نیٹ ورکس پر اتنا مفت ڈومین اور اکاؤنٹس موجود تھے۔

اپ ڈیٹ شدہ نظام تبدیل Fedora ورک سٹیشن Fedora 30 میں ڈیسک ٹاپس کے لیے ترجیحی تعمیر ہے۔ مصنفین کا کہنا ہے کہ Silverblue مستقبل میں ہے۔ مکمل طور پر بے گھر کر سکتے ہیں فیڈورا ورک سٹیشن۔

ہیکر نیوز کے رہائشیوں میں سے ایک تجویز کردہکہ سلور بلیو کا تصور اس منصوبے کی ترقی بن گیا۔ اسٹیٹ لیس لینکس. فیڈورا نے تقریباً دس سال پہلے اسے فروغ دیا تھا۔ اسٹیٹ لیس لینکس کو پتلے اور موٹے کلائنٹس کی انتظامیہ کو آسان بنانا تھا۔ اس میں بھی، تمام سسٹم کنفیگریشن فائلز کو صرف پڑھنے کے موڈ میں کھولا گیا تھا۔

"غیر متغیر" کیا دیتا ہے؟

"غیر تبدیل شدہ آپریٹنگ سسٹم" کی اصطلاح کا مطلب ہے کہ روٹ اور یوزر ڈائریکٹریز صرف پڑھنے کے لیے نصب ہیں۔ تمام قابل تبدیلی ڈیٹا کو /var ڈائرکٹری میں رکھا گیا ہے۔ ڈویلپر اسی طرح کا طریقہ استعمال کرتے ہیں۔ ChromeOS и MacOS Catalina. یہ نقطہ نظر OS کی حفاظت کو بڑھاتا ہے اور سسٹم فائلوں کو حذف ہونے سے روکتا ہے (مثال کے طور پر، غلطی سے)۔

موضوعاتی دھاگے میں ہیکر نیوز کے رہائشیوں میں سے ایک بتایا، کہ میں نے اوبنٹو یارو تھیم میں ترمیم کرتے ہوئے ایک بار غلطی سے متعدد سسٹم فائلوں کو حذف کردیا تھا۔ تاہم، ریجیکس میں خرابی کی وجہ سے اس کے پاس کوئی بیک اپ نہیں تھا۔ ان کے مطابق، ایک ناقابل تغیر OS مسائل سے بچنے میں مدد کرے گا۔

اپ ڈیٹس کو انسٹال کرنا بھی آسان ہے - آپ کو بس ایک نئی تصویر سے سسٹم کو ریبوٹ کرنے کی ضرورت ہے۔ مزید برآں، کئی شاخوں (فیڈورا ریلیز) کے درمیان تیزی سے سوئچ کرنا ممکن ہے۔ مثال کے طور پر، فیڈورا کے موجودہ ترقی یافتہ ورژن کے درمیان Rawhide اور ذخیرہ اپ ڈیٹس ٹیسٹنگ آنے والی تازہ کاریوں کے ساتھ۔

کلاسک فیڈورا سے کیا فرق ہے؟

OSTree ٹیکنالوجی کا استعمال بنیادی ماحول (/ اور / usr) کو انسٹال کرنے کے لیے کیا جاتا ہے۔ ہم کہہ سکتے ہیں کہ یہ ایک "ورژننگ" سسٹم ہے۔ RPM- پیکجز RPM پیکجوں کا ترجمہ rpm-ostree کا استعمال کرتے ہوئے OSTree ریپوزٹری میں کیا جاتا ہے۔ پیکج انسٹال کرتے وقت، وہ شکلیں ایک ریکوری پوائنٹ جس پر آپ ناکامی کی صورت میں واپس جا سکتے ہیں۔

OSTree بھی کی اجازت دیتا ہے dnf/yum ریپوزٹریز اور ریپوزٹریز سے ایپلی کیشنز انسٹال کریں جو فیڈورا کے ذریعہ تعاون یافتہ نہیں ہیں۔ ایسا کرنے کے لیے، dnf install کمانڈ کے بجائے، آپ کو rpm-ostree install استعمال کرنے کی ضرورت ہے۔ سسٹم آپریٹنگ سسٹم کی ایک نئی بیس امیج تیار کرے گا اور انسٹال کردہ کو بدل دے گا۔

ایپلی کیشنز کو اپ ڈیٹ کرنے کے طریقہ کار کے طور پر استعمال کیا جاتا ہے۔ فلیٹ پیک. یہ انہیں کنٹینرز میں چلاتا ہے۔ فلیٹ پیک پیکج میں صرف ایپلیکیشن کے ساتھ مخصوص انحصار شامل ہوتا ہے۔ تمام بنیادی لائبریریاں (جیسا کہ GNOME اور KDE لائبریریاں) پلگ ایبل رن ٹائم ماحول رہتی ہیں۔ یہ نقطہ نظر آپ کو پیکجوں کے سائز کو کم کرنے اور ان سے ڈپلیکیٹ اجزاء کو ختم کرنے کی اجازت دیتا ہے۔

مدد: Fedora Silverblue سے کیا توقع کی جائے۔
/ تصویر جوناتھن لارسن Unsplash سے

ایسی ایپلیکیشنز کو انسٹال کرنے کے لیے جو فلیٹ پیک میں پیک نہیں ہیں، آپ استعمال کر سکتے ہیں۔ آلات. یہ آپ کو کلاسک فیڈورا انسٹالر کے ساتھ ایک کنٹینر بنانے کی اجازت دیتا ہے۔

ملتے جلتے حل

ایسی دوسری تقسیمیں ہیں جن کے کام سلور بلیو سے ملتے جلتے ہیں۔ ایک مثال ہو سکتی ہے۔ مائیکرو OS اوپن سوس سے۔ یہ اسٹینڈ اکیلے تقسیم نہیں ہے، بلکہ CaaS (کنٹینر بطور سروس) کی تعیناتی کے لیے OpenSUSE Kubic پلیٹ فارم کا حصہ ہے۔

سسٹم ڈوکر کنٹینرز کے ساتھ کام کرتا ہے۔ ان کی تصاویر کو RPM پیکجوں کے طور پر تقسیم کیا جاتا ہے۔ یہ آسان بناتا ہے کمانڈ لائن پر مبنی ایپلی کیشنز انسٹال کریں جو Flatpack فارمیٹ میں دستیاب نہیں ہیں۔ کنٹینرز چلانے کے لیے میزبان نظام سرکاری ذخیرہ کی بنیاد پر تشکیل دیا گیا ہے۔ کھلی سوسک تمبلویڈ.

مائیکرو او ایس کو بڑے پیمانے پر ماحول میں تعیناتی کے لیے ڈیزائن کیا گیا تھا (مثال کے طور پر، ڈیٹا سینٹرز میں)، لیکن یہ واحد مشینوں پر چلنے کے قابل بھی ہے۔

اسی طرح کی ایک اور ترقی کی مثال ہوگی۔ نکسوس. یہ نکس پیکیج مینیجر پر مبنی لینکس کی تقسیم ہے۔ اس کی اہم خصوصیت کنفیگریشنز کی وضاحتی وضاحت ہے۔ منتظم کو سسٹم کو انسٹال کرنے اور اسے دستی طور پر ترتیب دینے کی ضرورت نہیں ہے۔ اسٹیٹس کو ایک خاص فائل میں ریکارڈ کیا جاتا ہے: تمام پیکجز اور توثیق کی ترتیبات وہاں اشارہ کی جاتی ہیں۔ اگلا، پیکیج مینیجر خود بخود OS کو مخصوص حالت میں لاتا ہے۔

یہ نظام فعال ہے۔ استعمال کریں کلاؤڈ فراہم کرنے والے، یونیورسٹیاں اور آئی ٹی کمپنیاں۔

کسی بھی صورت میں، سلور بلیو کے پاس مارکیٹ میں اپنی جگہ پر قبضہ کرنے کا موقع ہے۔ یہ کام کرے گا یا نہیں یہ مستقبل میں دیکھنا باقی ہے۔

کارپوریٹ IaaS کے بارے میں پہلے بلاگ سے مواد:

Habré پر اضافی پڑھنا:

ماخذ: www.habr.com

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