Linux Zone | لینوکس زون
142 subscribers
5 photos
1 video
26 links
اینجا هر چیزی که درباره لینوکس می‌دونیم باهاتون به اشتراک می‌ذاریم 🐧

©️ این کانال بخشی از مجموعه @ninja_learn_ir است.
Download Telegram
خب امروز می‌خوایم اسنپ استور رو بررسی کنیم و ببینیم چرا خیلیا دوست ندارن ازش استفاده کنن. 🤔

اسنپ چیه؟
اسنپ یه فروشگاه نرم‌افزاریه که از بسته‌های Snap 📦 استفاده می‌کنه و توسط Canonical (سازنده‌ی اوبونتو) توسعه داده شده و پشتیبانی میشه.

🎯 هدفش چیه؟
ایده‌ی اصلی Snap این بود که مشکل وابستگی‌های نرم‌افزاری توی لینوکس رو حل کنه. توی توزیع‌های مختلف لینوکس، بسته‌ها معمولاً به کتابخانه‌ها و فایل‌های خاصی نیاز دارن که ممکنه توی هر توزیع متفاوت باشند. این موضوع باعث مشکلاتی در نصب و اجرای نرم‌افزارها میشه.

Snap با این ایده شروع کرد که:
همه‌ی وابستگی‌های یک نرم‌افزار رو داخل خودش بذاره.

پکیج‌ها رو در محیط‌های ایزوله (sandboxed) اجرا کنه تا با هم تداخلی نداشته باشن.
نرم‌افزارها بدون وابستگی به نسخه‌ی خاصی از یک توزیع، روی همه‌ی سیستم‌ها یکپارچه اجرا بشن.
🔥 ویژگی‌های اسنپ استور
مدیریت یکپارچه‌ی نرم‌افزارها 🛠️:
کاربرا می‌تونن برنامه‌ها رو نصب، به‌روزرسانی یا حذف کنن، بدون نگرانی از وابستگی‌ها.


پشتیبانی از به‌روزرسانی‌های خودکار 🔄:
برنامه‌هایی که از Snap Store نصب شدن، به‌صورت خودکار به آخرین نسخه به‌روزرسانی میشن.


امنیت بالاتر 🔐:
به خاطر sandboxing (اجرای ایزوله‌ی بسته‌ها)، برنامه‌ها تأثیر کمتری روی سیستم و همدیگه دارن و احتمال آسیب‌پذیری کمتر میشه.

مشکلات اسنپ

1⃣ سرعت پایین 🚶‍♂️:
برنامه‌های Snap معمولاً کندتر از نسخه‌های معمولی اجرا میشن. حتی نصب، به‌روزرسانی یا حذف برنامه‌ها هم با سرعت پایینی انجام میشه.

2⃣ استفاده‌ی زیاد از فضای ذخیره‌سازی 💾:
چون هر بسته همه‌ی وابستگی‌هاش رو با خودش داره، فضای بیشتری اشغال می‌کنه. برای مثال، ممکنه چندین نسخه‌ی مختلف از یک کتابخانه داخل پکیج‌های مختلف ذخیره بشه.

3⃣ انحصار 🔒:
اسنپ فقط توسط Canonical مدیریت میشه و استفاده از مخازن جایگزین سخت یا حتی محدود شده. برخلاف ‌‌‏فلت پک که به کاربر اجازه میده مخازن مختلفی اضافه کنه، Snap فقط یک مخزن رسمی داره.

🔄 جایگزین‌های بهتر از اسنپ؟
💡 به‌جای Snap، میشه از Flatpak و AppImage استفاده کرد که هرکدوم مزایا و معایب خودشون رو دارن.

#️⃣ #snap #linux


🐧 CHANNEL | GROUP
👍4