لینکس منٹ کی تقسیم کے ڈویلپرز آنے والی لینکس منٹ 20 ریلیز اب اسنیپ پیکجز یا اسنیپ ڈی نہیں بھیجے گی۔ مزید برآں، APT کے ذریعے نصب کردہ دیگر پیکجوں کے ساتھ snapd کی خودکار تنصیب ممنوع ہوگی۔ صارفین اب بھی اسنیپ ڈی کو دستی طور پر انسٹال کر سکیں گے، لیکن ان کے علم کے بغیر اسے دوسرے پیکجز کے ساتھ شامل کرنا ممنوع ہوگا۔
مسئلہ یہ ہے کہ کرومیم براؤزر Ubuntu 20.04 میں صرف Snap فارمیٹ میں تقسیم کیا جاتا ہے، اور DEB ریپوزٹری میں ایک اسٹب ہوتا ہے، جو انسٹال ہونے پر بغیر پوچھے Snapd کو سسٹم پر انسٹال کر دیتا ہے، اور ڈائریکٹری سے کنکشن قائم ہو جاتا ہے۔ ، Chromium سنیپ پیکج ڈاؤن لوڈ ہو گیا ہے، اور $HOME/.config/chromium ڈائریکٹری سے موجودہ ترتیبات کو منتقل کرنے کے لیے ایک اسکرپٹ چلایا جاتا ہے۔ لینکس منٹ میں اس DEB پیکیج کو ایک خالی پیکج سے بدل دیا جائے گا جو انسٹالیشن کے کوئی اقدامات نہیں کرتا ہے لیکن اس میں مدد دکھاتا ہے کہ کرومیم کہاں سے حاصل کرنا ہے۔
Canonical نے Chromium کو صرف سنیپ فارمیٹ میں بھیج دیا ہے اور deb پیکیجز بنانا بند کر دیا ہے۔ تمام تعاون یافتہ Ubuntu ورژن کے لیے کرومیم کی دیکھ بھال۔ براؤزر اپ ڈیٹس کثرت سے جاری کیے جاتے ہیں، اور نئے .deb پیکجوں کو ہر اوبنٹو ریلیز کے لیے رجعت کے لیے اچھی طرح جانچنا پڑتا ہے۔ اسنیپ کے استعمال نے اس عمل کو نمایاں طور پر آسان بنا دیا اور تمام اوبنٹو ورژنز میں عام اسنیپ پیکج تک تیاری اور جانچ کو محدود کرنا ممکن بنایا۔ مزید برآں، براؤزر کو اسنیپ کے طور پر بھیجنا اسے چلانے کی اجازت دیتا ہے۔ , AppArmor میکانزم کا استعمال کرتے ہوئے بنایا گیا ہے، اور براؤزر میں کمزوری کے استحصال کی صورت میں باقی سسٹم کی حفاظت کرتا ہے۔
لینکس منٹ کے ساتھ عدم اطمینان اسنیپ اسٹور سروس کے نفاذ اور اسنیپ سے انسٹال ہونے پر پیکجوں پر کنٹرول کھو جانے سے پیدا ہوتا ہے۔ ڈویلپر ایسے پیکجوں کو پیچ نہیں کر سکتے، ان کی ترسیل کا انتظام نہیں کر سکتے، یا تبدیلیوں کا آڈٹ نہیں کر سکتے۔ سنیپ پیکجز سے متعلق تمام سرگرمیاں بند دروازوں کے پیچھے کی جاتی ہیں اور کمیونٹی کنٹرول کے تابع نہیں ہوتی ہیں۔ Snapd سسٹم پر روٹ مراعات کے ساتھ چلتا ہے اور یہ ایک بڑی رکاوٹ ہے۔ بنیادی ڈھانچے سے سمجھوتہ ہونے کی صورت میں، متبادل Snap ڈائریکٹریز پر جانے کا کوئی آپشن نہیں ہے۔ لینکس منٹ کے ڈویلپرز کا خیال ہے کہ یہ ماڈل ملکیتی سافٹ ویئر کی تقسیم سے تھوڑا مختلف ہے اور بے قابو تبدیلیوں سے محتاط ہیں۔ صارف کے لیے ناواقف، APT پیکیج مینیجر کے ذریعے پیکجز کو انسٹال کرنے کی کوشش کرتے وقت snapd انسٹال کرنا کمپیوٹر کو Ubuntu اسٹور سے منسلک بیک ڈور سے موازنہ کیا جاتا ہے۔
ماخذ: opennet.ru
