اوبنٹو ڈویلپرز نے فائر فاکس سنیپ پیکج کے سست لانچ کے ساتھ مسائل کو حل کرنا شروع کر دیا ہے۔

کیننیکل نے فائر فاکس اسنیپ پیکج کے ساتھ کارکردگی کے مسائل کو حل کرنا شروع کر دیا ہے جو اوبنٹو 22.04 میں باقاعدہ ڈیب پیکیج کے بجائے بطور ڈیفالٹ پیش کیا گیا تھا۔ صارفین کے درمیان بنیادی عدم اطمینان Firefox کے بہت سست لانچ سے متعلق ہے۔ مثال کے طور پر، ڈیل ایکس پی ایس 13 لیپ ٹاپ پر، انسٹالیشن کے بعد فائر فاکس کے پہلے لانچ میں 7.6 سیکنڈ، تھنک پیڈ X240 لیپ ٹاپ پر - 15 سیکنڈ، اور Raspberry Pi 400 بورڈ پر - 38 سیکنڈ لگتے ہیں۔ بار بار لانچز بالترتیب 0.86، 1.39 اور 8.11 سیکنڈ میں مکمل ہوتے ہیں۔

مسئلے کے تجزیہ کے دوران، سست آغاز کی 4 اہم وجوہات کی نشاندہی کی گئی، جن کے حل پر توجہ دی جائے گی:

  • کمپریسڈ اسکواش امیج کے اندر فائلوں کو تلاش کرتے وقت اونچی اوور ہیڈ، جو خاص طور پر کم طاقت والے سسٹمز پر نمایاں ہوتی ہے۔ اس مسئلے کو مواد کی گروپ بندی کے ذریعے حل کرنے کی منصوبہ بندی کی گئی ہے تاکہ آغاز کے دوران تصویر کے گرد گھومنے کی کارروائیوں کو کم سے کم کیا جا سکے۔
  • Raspberry Pi اور AMD GPUs والے سسٹمز پر، طویل تاخیر گرافکس ڈرائیور کا تعین کرنے میں ناکامی اور شیڈرز کی بہت سست تالیف کے ساتھ سافٹ ویئر رینڈرنگ کے استعمال میں ناکامی کے ساتھ منسلک تھی۔ مسئلہ کو حل کرنے کے لیے ایک پیچ پہلے ہی snapd میں شامل کر دیا گیا ہے۔
  • پیکیج میں شامل ایڈ آنز کو صارف کی ڈائرکٹری میں کاپی کرنے میں کافی وقت صرف ہوا۔ سنیپ پیکج میں 98 لینگویج پیک بنائے گئے تھے، جو منتخب کردہ زبان سے قطع نظر، سبھی کاپی کر لیے گئے تھے۔
  • تمام دستیاب فونٹس، آئیکن تھیمز، اور فونٹ کنفیگریشنز کی نشاندہی کرنے کی وجہ سے بھی تاخیر ہوئی۔

فائر فاکس کو سنیپ سے لانچ کرتے وقت، ہمیں آپریشن کے دوران کارکردگی کے کچھ مسائل کا سامنا کرنا پڑا، لیکن اوبنٹو کے ڈویلپرز نے کارکردگی کو بہتر بنانے کے لیے پہلے سے ہی اصلاحات تیار کر لی ہیں۔ مثال کے طور پر، Firefox 100.0 کے ساتھ شروع کرتے ہوئے، لنک ٹائم آپٹیمائزیشن (LTO) اور کوڈ پروفائلنگ آپٹیمائزیشن (PGO) تعمیر کرتے وقت فعال ہوتے ہیں۔ فائر فاکس اور بیرونی سب سسٹمز کے درمیان پیغام رسانی کے مسائل کو حل کرنے کے لیے، ایک نیا XDG ڈیسک ٹاپ پورٹل تیار کیا گیا ہے، جس کے لیے فائر فاکس میں شمولیت کا جائزہ لینے کے مرحلے میں ہے۔

براؤزرز کے لیے اسنیپ فارمیٹ کو فروغ دینے کی وجوہات میں Ubuntu کے مختلف ورژنز کے لیے دیکھ بھال کو آسان بنانے اور ترقی کو یکجا کرنے کی خواہش شامل ہے - deb پیکیج کے لیے Ubuntu کی تمام معاون شاخوں کے لیے علیحدہ دیکھ بھال کی ضرورت ہوتی ہے اور اس کے مطابق، سسٹم کے مختلف ورژنز کو مدنظر رکھتے ہوئے اسمبلی اور ٹیسٹنگ اجزاء، اور اسنیپ پیکیج کو اوبنٹو کی تمام شاخوں کے لیے فوری طور پر تیار کیا جا سکتا ہے۔ مزید یہ کہ اوبنٹو میں فائر فاکس کے ساتھ پیش کردہ اسنیپ پیکج کی دیکھ بھال موزیلا کے ملازمین کرتے ہیں، یعنی یہ بغیر کسی ثالث کے پہلے ہاتھ سے بنتا ہے۔ اسنیپ فارمیٹ میں ڈیلیوری نے اوبنٹو کے صارفین کو براؤزر کے نئے ورژنز کی ترسیل کو تیز کرنا بھی ممکن بنایا اور ایپ آرمر میکانزم کا استعمال کرتے ہوئے بنائے گئے الگ تھلگ ماحول میں فائر فاکس کو چلانا ممکن بنایا، تاکہ باقی سسٹم کو مزید استحصال سے بچایا جا سکے۔ براؤزر میں کمزوریوں کا۔

ماخذ: opennet.ru

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