Flatpak vs Snap: השוואת חבילות

flatpack לעומת snap

Flatpak, Snap, AppImage, בוודאי הם שמות שאתה יותר ממכיר. חבילות אוניברסליות פרצו לעולם הלינוקס כדי שיוכלו לעבוד על כל הפצה ובכך להסיר את בעיית הפיצול מבחינת החבילות. עם זאת, הם עדיין לא הרוב, אם כי לאט לאט גדל מספר התוכנות שנארזות בחבילות מסוג זה. ובכן, אם תעשו בהם שימוש, במאמר זה תוכלו לראות מה הם היתרונות והחסרונות של קרב Flatpak vs Snap.

מה זה Flatpack?

Flatpak

פלאטפק זוהי מעין חבילה אוניברסלית ולווירטואליזציה של יישומים עבור סביבות GNU/Linux. הוא מספק ארגז חול מבודד תהליך המכונה Bubblewrap. בו משתמשים יכולים להריץ אפליקציות מבודדות משאר המערכת, ליתר אבטחה.

לנארט פוטרינג היה המתכנת שהציע את זה ב-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 לעומת snap

לשם השוואה, בזה שולחן תוכל לראות את כל הפרמטרים שאתה צריך לדעת על שני סוגי החבילות האלה:

כללי

Característica צמד פלאטפק
יישומי שולחן עבודה Si Si
כלי מסוף Si Si
שירותים SI לא
יישום נכון של ערכות נושא לא לא
ספריות ותלות בתמונה עצמה או עם אביזרים שימוש בזמני ריצה של הספריות הראשיות
תמיכה קנוניקל רד האט ואחרים

סגר

Característica צמד פלאטפק
ללא כליאה Si לא
אתה יכול להשתמש במגבלות שונות לא (AppArmor בלבד) לא (אריזת בועות בלבד)

התקנה או ביצוע

Característica צמד פלאטפק
ביצוע אל . צריך התקנה אל . צריך התקנה
אין שורש לא. אתה צריך שורש כדי להתקין. לא. אתה צריך שורש כדי להתקין.
ניתן להפעלה מתוך דחוס Si לא

הפצת יישומים

Característica צמד פלאטפק
מאגר הליבה Snapcraft רכזת שטוחה
צריך מאגר לא לא
מאגרים בודדים Si Si
מספר גרסאות במקביל Si Si

עדכונים

Característica צמד פלאטפק
מנגנון עדכון מאגר מאגר
עדכונים מצטברים Si Si
עדכונים אוטומטיים לא לא

גודל בדיסק

Característica צמד פלאטפק
יישום דיסק דחוס Si לא
LibreOffice 6.0.0 200 MB 659 MB

2 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   יאחו דיג'ו

    כמה פרטים חשובים:

    1. Flatpak אכן תומך בהתקנה של חבילות מבלי להיות root (רק עבור המשתמש שלך, כמובן).
    2. Snap אינו תומך במספר מאגרים. זה עובד רק עם snapcraft.io

  2.   ארזאל דיג'ו

    מעניין, אבל מוזר שלא מוזכרים ביצועים או מהירות בעת הפעלת אפליקציות, נקודה מאוד בעד Flatpak ושם ה-Snap חלש מאוד.