Flatpak vs Snap: การเปรียบเทียบแพ็คเกจ

flatpack กับ snap

Flatpak, Snap, AppImageแน่นอนมันเป็นชื่อที่คุณคุ้นเคยมากกว่า แพ็คเกจสากลได้บุกเข้าไปในโลกของลินุกซ์เพื่อให้สามารถทำงานกับการแจกจ่ายใด ๆ และขจัดปัญหาการแตกแฟรกเมนต์ในแง่ของแพ็คเกจ อย่างไรก็ตาม ซอฟต์แวร์เหล่านี้ยังไม่เป็นส่วนใหญ่ แม้ว่าจำนวนซอฟต์แวร์ที่บรรจุในแพ็คเกจประเภทนี้จะค่อยๆ เพิ่มขึ้นทีละน้อย ถ้าคุณใช้ประโยชน์จากมัน ในบทความนี้ คุณจะสามารถดูว่าข้อดีและข้อเสียของการต่อสู้ Flatpak vs Snap คืออะไร

Flatpack คืออะไร?

flatpak

Flatpak เป็นแพ็คเกจสากลชนิดหนึ่งและสำหรับการจำลองเสมือนของแอปพลิเคชันสำหรับสภาพแวดล้อม GNU/Linux มีแซนด์บ็อกซ์แยกกระบวนการที่เรียกว่า Bubblewrap ในนั้น ผู้ใช้สามารถเรียกใช้แอปพลิเคชันที่แยกจากส่วนที่เหลือของระบบ เพื่อความปลอดภัยที่มากขึ้น

Lennart Pöttering เป็นโปรแกรมเมอร์ที่เสนอเรื่องนี้ในปี 2013 และตีพิมพ์บทความเกี่ยวกับเรื่องนี้ในอีกหนึ่งปีต่อมาเพื่อพัฒนาแนวคิดนี้ในที่สุดและกลายเป็นส่วนหนึ่งของ โครงการ freedesktop.org. ภายใต้ชื่อ xdg-app ซึ่งเหมือนกับ Flatpak และความนิยมนับตั้งแต่เปิดตัวเพิ่มขึ้น ปัจจุบันได้รับการสนับสนุนโดยการกระจายยอดนิยมมากกว่า 20 รายการ

Snap คืออะไร?

ตะครุบ

ในขณะที่ Flatpak มีต้นกำเนิดในชุมชนการพัฒนา Fedora/Red Hat Snap มีไว้บน Canonicalบริษัทที่พัฒนาระบบจัดการพัสดุลักษณะพิเศษนี้ขึ้นมา ประเภทของแพ็คเกจสากลที่ยอมรับ distros และแอพจำนวนมากที่บรรจุอยู่ในนั้นแล้ว ในกรณีนี้ แพ็คเกจจะทำงานภายใน AppArmor แม้ว่าจะสามารถเรียกใช้นอกแซนด์บ็อกซ์ได้

โดยวิธีการที่เราต้องตระหนักว่ามีแพ็คเกจอื่น ๆ เช่น แอพรูปภาพ, ที่มีความสำคัญมากขึ้นเรื่อยๆ สำหรับการติดตั้งง่าย หรือมากกว่าไม่มีการติดตั้ง เพียงดาวน์โหลดและเรียกใช้แพ็คเกจ คุณก็พร้อมแล้ว เหมือนกับเวอร์ชันพกพา นอกจากนี้ ในเว็บไซต์อย่างเป็นทางการของ AppImage Hub คุณจะพบเครื่องมือมากมายที่บรรจุอยู่ในรูปแบบไบนารีนี้ ในแง่ความปลอดภัย พวกเขาสามารถเรียกใช้ภายในแซนด์บ็อกซ์หรือภายใน AppArmor, Bubblewrap หรือ Firejail

Flatpak vs Snap: ความแตกต่างข้อดีและข้อเสีย

flatpack กับ snap

ในการเปรียบเทียบในเรื่องนี้ Tabla คุณจะสามารถดูพารามิเตอร์ทั้งหมดที่คุณต้องรู้เกี่ยวกับแพ็คเกจทั้งสองประเภทนี้:

General

Característica ตะครุบ Flatpak
แอปพลิเคชันเดสก์ท็อป Si Si
เครื่องมือปลายทาง Si Si
บริการ SI ไม่
การใช้ชุดรูปแบบที่ถูกต้อง ไม่ ไม่
ไลบรารีและการพึ่งพา ในรูปเองหรือพร้อมอุปกรณ์ การใช้รันไทม์ของไลบรารีหลัก
สนับสนุน ตามบัญญัติของวัด หมวกแดงและอื่น ๆ

การปิดพื้นที่

Característica ตะครุบ Flatpak
โดยไม่มีการกักขัง Si ไม่
คุณสามารถใช้การกักขังที่แตกต่างกัน ไม่ (AppArmor เท่านั้น) ไม่ (บับเบิ้ลห่อเท่านั้น)

การติดตั้งหรือการดำเนินการ

Característica ตะครุบ Flatpak
ปฏิบัติการได้ อย่า . ต้องการติดตั้ง อย่า . ต้องการติดตั้ง
ไม่มีราก ไม่ได้ คุณต้องรูทเพื่อติดตั้ง ไม่ได้ คุณต้องรูทเพื่อติดตั้ง
ปฏิบัติการได้จากการบีบอัด Si ไม่

การแจกจ่ายแอปพลิเคชัน

Característica ตะครุบ Flatpak
ที่เก็บข้อมูลหลัก Snapcraft ฮับแบน
ต้องการที่เก็บ ไม่ ไม่
ที่เก็บส่วนบุคคล Si Si
หลายเวอร์ชันพร้อมกัน Si Si

การปรับปรุง

Característica ตะครุบ Flatpak
กลไกการอัพเดท กรุ กรุ
Actualizaciones เพิ่มขึ้น Si Si
อัพเดทอัตโนมัติ ไม่ ไม่

Tamaño en ดิสโก้

Característica ตะครุบ Flatpak
โปรแกรมบีบอัดดิสก์ Si ไม่
LibreOffice 6.0.0 200 MB 659 MB

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ยาโจ dijo

    รายละเอียดที่สำคัญสองสามประการ:

    1. Flatpak รองรับการติดตั้งแพ็คเกจโดยไม่ต้องรูท (แน่นอนว่าสำหรับผู้ใช้ของคุณเท่านั้น)
    2. Snap ไม่รองรับหลายที่เก็บ ใช้งานได้กับ snapcraft.io เท่านั้น

  2.   อาราซัล dijo

    น่าสนใจ แต่แปลกที่ไม่ได้กล่าวถึงประสิทธิภาพหรือความเร็วเมื่อเรียกใช้แอพซึ่งเป็นจุดที่ต้องการของ flatpak อย่างมากและที่ snap นั้นอ่อนแออย่างมาก