Flatpak مقابل Snap: مقارنة الحزم

Flatpack مقابل سناب

Flatpak ، Snap ، AppImage، من المؤكد أنها أسماء مألوفة لك. لقد اقتحمت الحزم العالمية عالم Linux لتتمكن من العمل على أي توزيع وبالتالي إزالة مشكلة التجزئة من حيث الحزم. ومع ذلك ، فهي ليست الأغلبية بعد ، على الرغم من تزايد عدد البرامج المعبأة في هذه الأنواع من الحزم شيئًا فشيئًا. حسنًا ، إذا استخدمتها ، فستتمكن في هذه المقالة من معرفة مزايا وعيوب معركة Flatpak vs Snap.

ما هو Flatpack؟

flatpak

Flatpak إنها نوع من الحزم العامة وللتطبيق الافتراضي لبيئات جنو / لينكس. يوفر صندوق رمل معزول عن العملية يعرف باسم Bubblewrap. في ذلك ، يمكن للمستخدمين تشغيل التطبيقات المعزولة عن بقية النظام ، لمزيد من الأمان.

كان Lennart Pöttering هو المبرمج الذي اقترحه في عام 2013 ، ونشر مقالًا عنه بعد عام لتطوير الفكرة أخيرًا وأصبح جزءًا من مشروع freedesktop.org. ، تحت اسم xdg-app ، وهو نفس تطبيق Flatpak. وقد تزايدت شعبيتها منذ إطلاقها ، وهي مدعومة حاليًا بأكثر من 20 توزيعًا من أشهر التوزيعات.

ما هو Snap؟

عض

بينما نشأت Flatpak في مجتمع تنمية Fedora / Red Hat ، كان Snap على Canonical، الشركة التي طورت هذا النوع الغريب من إدارة الطرود. نوع من الحزم العامة التي تقبل بالفعل عددًا كبيرًا من التوزيعات والتطبيقات المُجمَّعة فيها. في هذه الحالة ، تعمل الحزم داخل AppArmor ، على الرغم من إمكانية تشغيلها خارج آلية تحديد الوصول.

بالمناسبة ، يجب أن ندرك أن هناك حزمًا أخرى مثل AppImages ، التي أصبحت أكثر أهمية لتثبيته البسيطة ، أو بالأحرى ، عدم التثبيت. ما عليك سوى تنزيل الحزمة وتشغيلها وأنت على ما يرام ، مثل إصدار محمول. بالإضافة إلى ذلك ، في موقع AppImage Hub الرسمي ، يمكنك العثور على العديد من الأدوات المُعبأة في هذا التنسيق الثنائي. من الناحية الأمنية ، يمكن تشغيلها داخل وضع الحماية أو داخل AppArmor أو Bubblewrap أو Firejail.

Flatpak vs Snap: الاختلافات ، المزايا والعيوب

Flatpack مقابل سناب

على سبيل المقارنة ، في هذا جدول ستتمكن من رؤية جميع المعلمات التي تحتاج إلى معرفتها حول هذين النوعين من الحزم:

العلاجات العامة

Característica فرقعة Flatpak
تطبيقات سطح المكتب Si Si
أدوات المحطة Si Si
الخدمات SI لا
التطبيق الصحيح للموضوعات لا لا
المكتبات والتبعيات في الصورة نفسها أو مع الملحقات استخدام اوقات تشغيل المكتبات الرئيسية
دعم الكنسي ريد هات وآخرين

الإغلاق الكامل

Característica فرقعة Flatpak
بدون حبس Si لا
يمكنك استخدام قيود مختلفة لا (AppArmor فقط) لا (Bubblewrap فقط)

التثبيت أو التنفيذ

Característica فرقعة Flatpak
تنفيذ لاتفعل . بحاجة للتثبيت لاتفعل . بحاجة للتثبيت
لا جذر لا. أنت بحاجة إلى الجذر للتثبيت. لا. أنت بحاجة إلى الجذر للتثبيت.
قابل للتنفيذ من مضغوط Si لا

توزيع التطبيق

Característica فرقعة Flatpak
المستودع الأساسي سناب كرافت محور مسطح
بحاجة الى مستودع لا لا
مستودعات فردية Si Si
إصدارات متعددة في نفس الوقت Si Si

التحديثات

Característica فرقعة Flatpak
آلية التحديث المستودع المستودع
Actualizaciones التزايدات Si Si
التحديثات التلقائية لا لا

Tamaño في الديسكو

Característica فرقعة Flatpak
تطبيق القرص المضغوط Si لا
LibreOffice 6.0.0 200 MB 659 MB

2 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ياجو قال

    زوجان من التفاصيل الهامة:

    1. تدعم Flatpak تثبيت الحزم دون أن تكون جذرًا (فقط لمستخدمك بالطبع).
    2. لا يدعم Snap مستودعات متعددة. إنه يعمل فقط مع snapcraft.io

  2.   ارزال قال

    من المثير للاهتمام ، ولكن الغريب أن الأداء أو السرعة عند تشغيل التطبيقات لم يتم ذكرها ، وهي نقطة لصالح Flatpak وحيث يكون snap ضعيفًا للغاية.