با شروع انتشار اوبونتو 22.04 LTS، بستههای deb فایرفاکس و فایرفاکس-محلی با خردههایی جایگزین میشوند که بسته اسنپ را با فایرفاکس نصب میکنند. امکان نصب بسته کلاسیک با فرمت deb متوقف می شود و کاربران مجبور می شوند از بسته ارائه شده در قالب snap یا دانلود اسمبلی ها به طور مستقیم از وب سایت موزیلا استفاده کنند. برای کاربران بسته deb، یک فرآیند شفاف برای مهاجرت به اسنپ با انتشار یک بهروزرسانی وجود دارد که بسته snap را نصب کرده و تنظیمات فعلی را از فهرست اصلی کاربر منتقل میکند.
به یاد بیاوریم که در نسخه پاییز اوبونتو 21.10، مرورگر فایرفاکس به طور پیشفرض به تحویل بهعنوان بسته فوری تغییر یافت، اما قابلیت نصب بسته deb حفظ شد و به عنوان یک گزینه در دسترس باقی ماند. از سال 2019، مرورگر Chromium نیز فقط در قالب اسنپ در دسترس است. کارمندان موزیلا درگیر نگهداری بسته اسنپ با فایرفاکس هستند.
دلایل ترویج فرمت snap برای مرورگرها شامل تمایل به ساده سازی نگهداری و توسعه یکپارچه برای نسخه های مختلف اوبونتو است - بسته deb نیاز به نگهداری جداگانه برای تمام شاخه های پشتیبانی شده اوبونتو و بر این اساس مونتاژ و آزمایش با در نظر گرفتن نسخه های مختلف سیستم دارد. کامپوننت ها، و بسته snap را می توان بلافاصله برای تمام شاخه های اوبونتو ایجاد کرد. یکی از الزامات مهم برای تحویل مرورگرها در توزیع ها، نیاز به تحویل سریع به روز رسانی ها برای جلوگیری از آسیب پذیری ها به موقع است. تحویل در قالب snap باعث سرعت بخشیدن به تحویل نسخه های جدید مرورگر به کاربران اوبونتو می شود. علاوه بر این، ارائه مرورگر در فرمت snap امکان اجرای فایرفاکس را در یک محیط ایزوله اضافی ایجاد شده با استفاده از مکانیسم AppArmor می دهد که حفاظت از بقیه سیستم را در برابر سوء استفاده از آسیب پذیری های مرورگر افزایش می دهد.
معایب استفاده از اسنپ این است که کنترل توسعه بسته ها را برای جامعه دشوار می کند و به ابزارهای اضافی و زیرساخت های شخص ثالث گره می خورد. فرآیند snapd بر روی سیستم با امتیازات ریشه اجرا می شود که در صورت به خطر افتادن زیرساخت یا کشف آسیب پذیری، تهدیدهای اضافی ایجاد می کند. یکی دیگر از معایب نیاز به حل مشکلات خاص تحویل در قالب اسنپ است (برخی به روز رسانی ها کار نمی کنند، اشکالات هنگام استفاده از Wayland ظاهر می شوند، مشکلاتی در جلسه مهمان ایجاد می شود، مشکلاتی در راه اندازی کنترل کننده های خارجی وجود دارد).
در میان تغییرات در اوبونتو 22.04، میتوان به انتقال به استفاده از جلسه گنوم با Walyand بهطور پیشفرض در سیستمهایی با درایورهای اختصاصی NVIDIA اشاره کرد (اگر نسخه درایور 510.x یا جدیدتر باشد). در سیستمهای دارای پردازندههای گرافیکی AMD و Intel، با انتشار اوبونتو 21.04، تغییر پیشفرض به Wayland انجام شد.
منبع: opennet.ru