جوہری طور پر اپ گریڈ ایبل کاربن او ایس ڈسٹری بیوشن کی پہلی ریلیز

کاربن او ایس کی پہلی ریلیز، ایک کسٹم لینکس ڈسٹری بیوشن، پیش کی گئی ہے، جو ایٹم سسٹم لے آؤٹ ماڈل کا استعمال کرتے ہوئے بنائی گئی ہے، جس میں بنیادی ماحول کو ایک مکمل طور پر فراہم کیا جاتا ہے، الگ الگ پیکجوں میں نہیں توڑا جاتا ہے۔ اضافی ایپلیکیشنز Flatpak فارمیٹ میں انسٹال ہوتی ہیں اور الگ تھلگ کنٹینرز میں چلتی ہیں۔ تنصیب کی تصویر کا سائز 1.7 GB ہے۔ پروجیکٹ کی پیشرفت MIT لائسنس کے تحت تقسیم کی جاتی ہے۔

بیس سسٹم کے مواد کو صرف پڑھنے کے موڈ میں نصب کیا جاتا ہے تاکہ سمجھوتہ ہونے کی صورت میں انہیں ترمیم سے بچایا جا سکے (اس کے علاوہ، مستقبل میں وہ ڈیٹا کو انکرپٹ کرنے اور ڈیجیٹل دستخطوں کا استعمال کرتے ہوئے فائلوں کی سالمیت کی تصدیق کرنے کی صلاحیت کو مربوط کرنے کا ارادہ رکھتے ہیں)۔ /usr/local پارٹیشن قابل تحریر ہے۔ سسٹم اپ ڈیٹ کا عمل پس منظر میں سسٹم کی ایک نئی تصویر ڈاؤن لوڈ کرنے اور دوبارہ شروع کرنے کے بعد اس پر سوئچ کرنے پر آتا ہے۔ ایک ہی وقت میں، پرانے نظام کی تصویر کو محفوظ کیا جاتا ہے اور، اگر چاہیں یا مسائل پیدا ہوں تو، صارف کسی بھی وقت پچھلے ورژن پر واپس آسکتا ہے. تقسیم کی ترقی کے دوران، نظام کے ماحول کو OSTree ٹول کٹ (تصویر گٹ نما ذخیرے سے تیار کی گئی ہے) اور BuildStream اسمبلی سسٹم کا استعمال کرتے ہوئے جمع کیا جاتا ہے، دوسری تقسیم کے پیکجوں کا استعمال کیے بغیر۔

صارف کے ذریعے نصب کردہ ایپلیکیشنز کو کنٹینرز میں ایک دوسرے سے الگ کر دیا جاتا ہے۔ Flatpak پیکجز کو انسٹال کرنے کے علاوہ، ڈسٹری بیوشن آپ کو من مانے کنٹینرز بنانے کے لیے nsbox ٹول کٹ استعمال کرنے کی بھی اجازت دیتی ہے، جو کہ آرک لینکس اور ڈیبیان جیسی روایتی تقسیم کے ماحول کی میزبانی بھی کر سکتی ہے۔ یہ پوڈ مین ٹول کٹ کے لیے بھی مدد فراہم کرتا ہے، جو ڈوکر کنٹینرز کے ساتھ مطابقت فراہم کرتا ہے۔ تقسیم کو انسٹال کرنے کے لیے، ایک گرافیکل انسٹالر اور ابتدائی سسٹم سیٹ اپ کے لیے ایک انٹرفیس پیش کیا جاتا ہے۔

Btrfs کو ایک فائل سسٹم کے طور پر استعمال کیا جاتا ہے جس میں ذخیرہ شدہ ڈیٹا کی کمپریشن فعال اور سنیپ شاٹس کے فعال استعمال کے ساتھ ہوتی ہے۔ کم میموری والے حالات کو سنبھالنے کے لیے، سسٹم systemd-oomd کا استعمال کرتا ہے، اور ایک الگ سویپ پارٹیشن کے بجائے، swap-on-zram ٹیکنالوجی کا استعمال کیا جاتا ہے، جو میموری کے صفحات کو ایک کمپریسڈ شکل میں محفوظ کرنے کے لیے بے دخل کرنے کی اجازت دیتا ہے۔ تقسیم پولکیٹ پر مبنی ایک مرکزی اجازت کے انتظام کے طریقہ کار کو نافذ کرتی ہے - sudo تعاون یافتہ نہیں ہے اور روٹ رائٹس کے ساتھ کمانڈز کو انجام دینے کا واحد طریقہ pkexec ہے۔

یہ پروجیکٹ GNOME 42 پر مبنی اور GNOME کی تقسیم کی ایپلی کیشنز سمیت اپنا صارف ماحول GDE (Graphite Desktop Environment) تیار کر رہا ہے۔ GNOME کے اختلافات میں سے: ایک جدید لاگ ان اسکرین، کنفیگریٹر، حجم اور چمک کے اشارے، پینل اور گریفائٹ شیل۔ GNOME سافٹ ویئر پر مبنی ایک ایپلیکیشن مینیجر سسٹم اپ ڈیٹس کی تنصیب کو منظم کرنے کے لیے استعمال کیا جاتا ہے۔ پائپ وائر ملٹی میڈیا اسٹریمز کو پروسیس کرنے کے لیے استعمال کیا جاتا ہے۔ ملٹی میڈیا کوڈیکس کی ایک قسم کے لیے بلٹ ان سپورٹ فراہم کرتا ہے۔

ماخذ: opennet.ru

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