کلیر لینکس پروجیکٹ اپنی ترقی کی توجہ کو سرورز اور کلاؤڈ سسٹمز پر منتقل کرتا ہے۔

کلیر لینکس ڈسٹری بیوشن کے ڈویلپرز сообщили منصوبے کی ترقی کی حکمت عملی کو تبدیل کرنے کے بارے میں۔ ترقی کے بنیادی شعبے سرور اور کلاؤڈ سسٹم ہیں، جن پر اب سب سے زیادہ توجہ دی جائے گی۔ ورک سٹیشنز کے ایڈیشن کے اجزاء کو بقایا بنیادوں پر سپورٹ کیا جائے گا۔

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

پہلے اپنی پیش کش کی گئی تھی۔ موضوع اندراج، الگ تصویر کا سیٹ، GNOME شیل کے لیے پہلے سے نصب تھرڈ پارٹی ایڈ آنزڈیش ٹو ڈاک, ڈیسک ٹاپ شبیہیں, بے شک, صارف تھیم) اور پہلے مرحلے پر تبدیل شدہ GNOME کی ترتیبات ہوں گی۔ گزر گیا الگ پیکج میں"desktop-assets-extras" اگلے ہفتے، ڈیسک ٹاپ پیکجوں کو GNOME 3.36 میں اپ ڈیٹ کرنے کا پروگرام بنایا گیا ہے، جو GNOME حوالہ ماحول سے میل کھاتا ہے، جس کے بعد "desktop-assets-extras" پیکیج کو فرسودہ کر دیا جائے گا۔

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

کلیر لینکس کی خصوصیات:

  • بائنری ڈسٹری بیوشن ڈیلیوری ماڈل۔ سسٹم اپ ڈیٹس کو دو طریقوں سے انجام دیا جا سکتا ہے: چلتے ہوئے سسٹم پر پیچ لگانا اور ایک علیحدہ Btrfs سنیپ شاٹ میں ایک نئی تصویر انسٹال کر کے اور ایکٹو اسنیپ شاٹ کو ایک نئے کے ساتھ تبدیل کر کے سسٹم کو مکمل طور پر اپ ڈیٹ کرنا؛
  • پیکجوں کو سیٹوں میں جمع کرنا (بنڈل)، تیار شدہ فعالیت کو تشکیل دینا، قطع نظر اس کے کہ سافٹ ویئر کے کتنے اجزاء ان کی تشکیل کرتے ہیں۔ بنڈل اور سسٹم کے ماحول کی تصویر RPM پیکجوں کے ذخیرے کی بنیاد پر بنتی ہے، لیکن پیکجوں میں تقسیم کیے بغیر فراہم کی جاتی ہے۔ کنٹینرز کے اندر، کلیئر لینکس کی ایک خاص طور پر بہتر شدہ کاپی چلتی ہے، جس میں ٹارگٹ ایپلی کیشن کو چلانے کے لیے ضروری بنڈل ہوتے ہیں۔
  • ایک موثر اپ ڈیٹ انسٹالیشن سسٹم جو تقسیم کے بنیادی حصے میں بنایا گیا ہے اور اہم مسائل اور کمزوریوں کو دور کرنے والے اپ ڈیٹس کی تیز تر فراہمی کو یقینی بناتا ہے۔ کلیئر لینکس میں ایک اپ ڈیٹ میں صرف وہ ڈیٹا شامل ہوتا ہے جو براہ راست تبدیل ہوا ہے، لہذا کمزوریوں اور غلطیوں کے لیے عام فکسز میں صرف چند کلو بائٹس لگتے ہیں اور تقریباً فوری طور پر انسٹال ہو جاتے ہیں۔
  • یونیفائیڈ ورژننگ سسٹم - ڈسٹری بیوشن ورژن اس کے تمام اجزاء کی حالت اور ورژن کی نمائندگی کرتا ہے، جو کہ قابل تولید کنفیگریشنز بنانے اور فائل کی سطح پر تقسیم کے اجزاء میں تبدیلیوں کو ٹریک کرنے کے لیے آسان ہے۔ سسٹم کے کسی بھی حصے کو تبدیل کرنا/اپ ڈیٹ کرنا ہمیشہ پوری ڈسٹری بیوشن کے مجموعی ورژن میں تبدیلی کا باعث بنتا ہے (اگر عام ڈسٹری بیوشن میں کسی مخصوص پیکج کے ورژن نمبر کو بڑھایا جاتا ہے، تو Clear Linux میں تقسیم کا ورژن خود بڑھا دیا جاتا ہے) ;
  • کنفیگریشن کی وضاحت کرنے کے لیے اسٹیٹ لیس اپروچ، جس کا مطلب یہ ہے کہ سیٹنگز کی مختلف کلاسز کو الگ کیا گیا ہے (OS، User اور سسٹم سیٹنگز کو الگ الگ اسٹور کیا گیا ہے)، سسٹم اپنی سٹیٹ کو محفوظ نہیں کرتا (Stateless) اور انسٹالیشن کے بعد / etc ڈائرکٹری میں کوئی سیٹنگ نہیں ہوتی، لیکن سٹارٹ اپ پر مخصوص ٹیمپلیٹس کی بنیاد پر فلائی پر سیٹنگز تیار کرتا ہے۔ سسٹم کی ترتیبات کو ڈیفالٹ اقدار پر دوبارہ ترتیب دینے کے لیے، آپ آسانی سے حذف کر سکتے ہیں /etc اور /var؛
  • استعمال کریں کنٹینرز کو چلانے کے لیے مکمل ورچوئلائزیشن (KVM)، جو اعلیٰ سطح کی حفاظت کو یقینی بناتا ہے۔ کنٹینر کے آغاز کا وقت روایتی کنٹینر آئسولیشن سسٹم (نیم اسپیسز، سی گروپس) سے تھوڑا پیچھے ہے اور درخواست کے کنٹینرز کو شروع کرنے کے لیے قابل قبول ہے (ورچوئل ماحول کے آغاز کا وقت تقریباً 200ms ہے، اور اضافی میموری کی کھپت فی کنٹینر 18-20 MB ہے)۔ میموری کی کھپت کو کم کرنے کے لیے، ایک طریقہ کار استعمال کیا جاتا ہے۔ ڈیکس (بلاک ڈیوائس لیول کا استعمال کیے بغیر صفحہ کی کیش کو نظرانداز کرتے ہوئے فائل سسٹم تک براہ راست رسائی)، اور ٹکنالوجی کا استعمال یکساں میموری والے علاقوں کو ڈپلیکیٹ کرنے کے لیے کیا جاتا ہے۔ KSM (Kernel Shared Memory)، جو آپ کو میزبان سسٹم کے وسائل کے اشتراک کو منظم کرنے اور مختلف گیسٹ سسٹمز کو ایک مشترکہ نظام کے ماحول کے سانچے سے مربوط کرنے کی اجازت دیتا ہے۔
  • ماخذ: opennet.ru

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