Flatpak vs Snap: Багцын харьцуулалт

flatpack vs snap

Flatpak, Snap, AppImageМэдээжийн хэрэг эдгээр нь таны танил болсон нэрс юм. Бүх нийтийн багцууд нь Линуксийн ертөнцөд нэвтэрч, ямар ч түгээлт дээр ажиллах боломжтой болж, багцын хувьд хуваагдах асуудлыг арилгасан. Гэсэн хэдий ч тэдгээр нь олонхи болоогүй байгаа ч эдгээр төрлийн багцад багцлагдсан програм хангамжийн тоо бага багаар нэмэгдэж байна. Хэрэв та тэдгээрийг ашиглах юм бол энэ нийтлэлээс та Flatpak vs Snap тулааны давуу болон сул талууд юу болохыг олж мэдэх болно.

Flatpack гэж юу вэ?

 

flatpak

Flatpak Энэ нь GNU/Linux орчинд зориулсан хэрэглээний виртуалчлалын нэгэн төрлийн универсал багц юм. Энэ нь Bubblewrap гэж нэрлэгддэг процессоор тусгаарлагдсан хамгаалагдсан хязгаарлагдмал орчинд өгдөг. Үүн дээр хэрэглэгчид илүү аюулгүй байдлыг хангах үүднээс системийн бусад хэсгээс тусгаарлагдсан програмуудыг ажиллуулж болно.

Ленарт Поттеринг 2013 онд үүнийг санал болгосон программист байсан бөгөөд жилийн дараа энэ санаагаа боловсруулж, нэг хэсэг болохын тулд энэ тухай нийтлэл нийтлүүлсэн. freedesktop.org төсөл., Flatpak-тай адилхан xdg-app нэрээр. Гаргаснаасаа хойш алдар нэр нь нэмэгдэж байгаа бөгөөд одоогоор хамгийн алдартай 20 гаруй түгээлтээр дэмжигдэж байна.

Snap гэж юу вэ?

гэнэт

Flatpak нь Fedora/Red Hat хөгжлийн нийгэмлэгээс гаралтай байсан ч, Snap үүнийг Canonical дээр авсан, энэ өвөрмөц төрлийн илгээмжийн менежментийг боловсруулсан компани. Олон тооны дистрос болон түүнд багцлагдсан програмуудыг аль хэдийн хүлээн зөвшөөрсөн бүх нийтийн багцын төрөл. Энэ тохиолдолд багцууд нь хамгаалагдсан хязгаарлагдмал орчинд ажиллах боломжтой хэдий ч AppArmor дотор ажилладаг.

Дашрамд хэлэхэд, бид бусад багцууд байдаг гэдгийг хүлээн зөвшөөрөх ёстой AppImages, Энэ нь энгийн суурилуулалт, эс тэгвээс ямар ч суурилуулалтгүй байх нь улам бүр чухал болж байна. Багцыг татаж аваад ажиллуулаад л, зөөврийн хувилбар шиг явахад бэлэн байна. Нэмж дурдахад, албан ёсны AppImage Hub сайтаас та энэ хоёртын форматаар багцалсан олон хэрэгслийг олох боломжтой. Аюулгүй байдлын үүднээс тэдгээрийг хамгаалагдсан хязгаарлагдмал орчинд эсвэл AppArmor, Bubblewrap эсвэл Firejail дотор ажиллуулж болно.

Flatpak vs Snap: ялгаа, давуу болон сул талууд

flatpack vs snap

Харьцуулбал үүн дээр самбар Та эдгээр хоёр төрлийн багцын талаар мэдэх шаардлагатай бүх параметрүүдийг харах боломжтой болно.

Ерөнхий

Característica Snap Flatpak
Ширээний програмууд Si Si
терминалын хэрэгслүүд Si Si
Бидний тухай SI Үгүй
Сэдвийн зөв хэрэглээ Үгүй Үгүй
Номын сан ба хамаарал Зураг дээр өөрөө эсвэл дагалдах хэрэгслийн хамт Үндсэн номын сангуудын ажиллах хугацааг ашиглах
Спортын газар Canonical Улаан малгай болон бусад

Тусгаарлалт

Característica Snap Flatpak
хорихгүйгээр Si Үгүй
Та янз бүрийн хязгаарлалтыг ашиглаж болно Үгүй (зөвхөн AppArmor) Үгүй (зөвхөн хөөстэй цаас)

Суурилуулалт эсвэл гүйцэтгэл

Característica Snap Flatpak
Гүйцэтгэх боломжтой Болохгүй . суурилуулах шаардлагатай Болохгүй . суурилуулах шаардлагатай
Үндэсгүй Үгүй. Та суулгахын тулд root хэрэгтэй. Үгүй. Та суулгахын тулд root хэрэгтэй.
Шахсан хувилбараас гүйцэтгэх боломжтой Si Үгүй

Хэрэглээний хуваарилалт

Característica Snap Flatpak
үндсэн агуулах Snapcraft хавтгай зангилаа
хадгалах газар хэрэгтэй Үгүй Үгүй
бие даасан агуулахууд Si Si
Зэрэгцээ олон хувилбарууд Si Si

Шинэчлэлтүүд

Característica Snap Flatpak
Шинэчлэх механизм Мэдээллийн сан Мэдээллийн сан
Actualizaciones-ийн өсөлт Si Si
автомат шинэчлэлтүүд Үгүй Үгүй

диск дээрх хэмжээ

Característica Snap Flatpak
Шахсан дискний програм Si Үгүй
LibreOffice 6.0.0 200 MB 659 MB

Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

2 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Яжо гэж хэлэв

    Хэд хэдэн чухал мэдээлэл:

    1. Flatpak нь root эрхгүйгээр багц суулгахыг дэмждэг (мэдээж зөвхөн таны хэрэглэгчдэд зориулагдсан).
    2. Snap нь олон хадгалах газрыг дэмждэггүй. Энэ нь зөвхөн snapcraft.io дээр ажилладаг

  2.   Аразал гэж хэлэв

    Сонирхолтой, гэхдээ хачирхалтай нь програмыг ажиллуулах явцад гүйцэтгэл эсвэл хурдыг дурдаагүй байгаа нь flatpak-ийг илүүд үздэг бөгөөд snap нь маш сул байдаг.