میخواستم بدونم دلیلش چیه؟مگه سازندگان نرم افزار خودشون نرم افزارشون رو تو اون قرار نمیدن؟
مگه اپ سنتر رسمی اوبونتو از snap استفاده نمیکنه؟ مکه توسط خود شرکت کنوکیال توسعه داده نشده؟
دلایل مختلفی داره.
* مخازن اصلی اوبونتو و دبیان کنترل بیشتری روشون هست و شما پشتیبانی تیم امنیتی اوبونتو و دبیان رو خواهید داشت که در مورد اسنپ اینطور نیست.
* یکی از دلایل پایداری و امنیت بیشتر اوبونتو و دبیان اینه که که بستهها مشکلاتشون برطرف میشه بدون اینکه امکانات جدید بهشون اضافه بشه. این باعث میشه که امکانات جدید باعث ایجاد مشکلات امنیتی جدید یا مشکلاتی با پایداری نشه.
* سیستمی که اسنپ برای راهاندازی بستهها استفاده میکنه، سربار زیادی داره و سرعت پایینتری از دسترسی مستقیم به اطلاعات دیسک شما ارائه میده، بخصوص اگر اون نرمافزار با IO زیاد کار میکنه.
* در اسنپ خیلی از بستهها کتابخانهها رو همراه خودشون نصب میکنند و این باعث میشه یک کتابخونه (یا چند نسخه از اون) در کامپیوتر شما چندین بار بارگذاری بشه. هم سرعت پایینتری خواهید داشت، هم ممکنه اون بستهها یک کتابخونه که مشکل امنیتی یا پایداری داره رو بروز نکنن و با اینکه شما نسخهٔ بدون مشکل رو دارید، اونها از اون استفاده نکنند.
* بستههای مخازن اصلی برای توزیع شما تنظیم شدند و همراهشون ممکنه وصلهها و تنظیمات خاصی بیاد که با توزیع شما هماهنگ باشه. توی اسنپ معمولا چنین چیزی رو ندارید.
...
پشت snapcraft خود اوبونتو هست و تست امنیتی هم انجام میشه. یا اینکه شرکت برنامه نویس مسئول انتشار بسته هست که مطمئن هست. ضمن اینکه اصلا موضوع امنیت مطرح نیست. اصلا اسنپ بصورت container هست و sandbox که به هیچ چیز خارج از دیواری که دورش کشیده شده دسترسی نداره بنابراین موضوع امنیت بیشتر بسته های DEB کلا غلطه و حتی برعکسه
در مورد سرعت و سربار حرف شما درسته اما در استفاده کاربر تاثیرگذار نیست.
مورد آخری که گفتین اتفاقا یکی از مشکلات دنیای لینوکس و توزیع عای متنوعش هست. اصلا اسنپ اومده که این مشکل رو حل کنه که توسعه دهنده با خیال راحت نرم افزارش رو درست کنه و آپیدت بده و نگران کار نکردنش یا قدیمی بودن dependency هاش توی توزیع های مختلف نباشه.
به نظرم دوستان یکم گارد دارن. دلیلش هم اینه که کلا اسنپ رو بایکوت کردن و حاضر نیستن باهاش کار کنن
در ابتدا مشکلاتی داشت اما الان خیلی بهتر شده
در ضمن ابونتو پیشفرض رو روی اسنپ گذاشته. مثلا شما اگه با apt برنامه کرومیوم رو نصب کنید، خودش بصورت خودکار ورژن اسنپ رو نصب میکنه.
پس یا قبولش کنید یا توزیعتون رو عوض کنید. ولی لطفا ویکی نسازید توی این انجمن بذارید و دیگران رو تشویق به حذف اسنپ نکنید.
ابونتو متعلق به کانونیکال هست. خیلی هم به فلسفه نرم افزار آزاد پایبند نیست. اتفاقا همین دلیل کاربرپسند بودنش هست. و الان هم داره اسنپ رو پوش میکنه.
اگر از اسنپ یا کانونیکال یا سیاست هاش خوشتون نمیاد، میتونید از مثلا فدورا استفاده کنید. اما لطفا آدرس غلط به اعضای تازه کار ندید.