Flatpak ve Snap: Paket Karşılaştırması

düz paket vs çırpıda

Flatpak, Snap, AppImage, şüphesiz onlar daha çok aşina olduğunuz isimlerdir. Evrensel paketler, herhangi bir dağıtım üzerinde çalışabilmek için Linux dünyasına girmiş ve böylece paketler açısından parçalanma sorununu ortadan kaldırmıştır. Ancak, bu tür paketlerde paketlenen yazılımların sayısı yavaş yavaş artsa da, henüz çoğunlukta değiller. Bunları kullanırsanız, bu makalede Flatpak ve Snap savaşının avantaj ve dezavantajlarının neler olduğunu görebileceksiniz.

Flatpack nedir?

flatpak

Flatpak bir tür evrensel pakettir ve GNU/Linux ortamları için uygulama sanallaştırması içindir. Bubblewrap olarak bilinen işlemden izole edilmiş bir sanal alan sağlar. İçinde, kullanıcılar daha fazla güvenlik için sistemin geri kalanından izole edilmiş uygulamaları çalıştırabilir.

Lennart Pöttering, 2013 yılında bunu öneren ve bir yıl sonra nihayet fikri geliştirmek ve projenin bir parçası olmak için bununla ilgili bir makale yayınlayan programcıydı. freedesktop.org projesi., Flatpak ile aynı olan xdg-app adı altında. Ve lansmanından bu yana popülaritesi artıyor, şu anda en popüler 20 dağıtımdan daha fazlası tarafından destekleniyor.

Snap nedir?

çıtçıt

Flatpak'ın kökenleri Fedora/Red Hat geliştirme topluluğundayken, Snap, Canonical'da vardı, bu tuhaf parsel yönetimi türünü geliştiren şirket. İçinde paketlenmiş çok sayıda dağıtımı ve uygulamayı zaten kabul eden bir tür evrensel paket. Bu durumda paketler, korumalı alanın dışında çalışabilmelerine rağmen AppArmor içinde çalışır.

Bu arada, aşağıdaki gibi başka paketler olduğunu kabul etmeliyiz. UygulamaGörüntüleri, bu, basit kurulumu veya daha doğrusu kurulum olmaması nedeniyle giderek daha önemli hale geliyor. Sadece paketi indirip çalıştırın ve hazırsınız, bir tür taşınabilir sürüm gibi. Ek olarak, resmi AppImage Hub sitesinde bu ikili biçimde paketlenmiş çok sayıda araç bulabilirsiniz. Güvenlik açısından korumalı alan içinde veya AppArmor, Bubblewrap veya Firejail içinde çalıştırılabilirler.

Flatpak vs Snap: Farklılıklar, Avantajlar ve Dezavantajlar

düz paket vs çırpıda

Karşılaştırma olarak bu konuda tabla bu iki paket türü hakkında bilmeniz gereken tüm parametreleri görebileceksiniz:

genel

Característica çıtçıt Flatpak
Masaüstü uygulamaları Si Si
terminal araçları Si Si
Hizmetler SI Yok hayır
Temaların doğru uygulanması Yok hayır Yok hayır
Kitaplıklar ve bağımlılıklar Resmin kendisinde veya aksesuarlarla Ana kitaplıkların çalışma zamanlarının kullanımı
destek Standart kırmızı şapka ve diğerleri

Karantina

Característica çıtçıt Flatpak
hapsedilmeden Si Yok hayır
Farklı sınırlamalar kullanabilirsiniz Hayır (yalnızca AppArmor) Hayır (yalnızca Bubblewrap)

Kurulum veya yürütme

Característica çıtçıt Flatpak
Yürütülebilir Yapma . kurulum gerekiyor Yapma . kurulum gerekiyor
Köksüz Hayır. Yüklemek için root'a ihtiyacınız var. Hayır. Yüklemek için root'a ihtiyacınız var.
sıkıştırılmış çalıştırılabilir Si Yok hayır

Uygulama Dağıtımı

Característica çıtçıt Flatpak
çekirdek depo Snapcraft düz göbek
depoya ihtiyaç var Yok hayır Yok hayır
bireysel depolar Si Si
Paralel olarak birden çok sürüm Si Si

güncellemeler

Característica çıtçıt Flatpak
Güncelleme Mekanizması depo depo
Gerçekleştirme artışları Si Si
otomatik güncellemeler Yok hayır Yok hayır

Tamaño en disko

Característica çıtçıt Flatpak
Sıkıştırılmış disk uygulaması Si Yok hayır
LibreOffice 6.0.0 200 MB 659 MB

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   yajo dijo

    Birkaç önemli ayrıntı:

    1. Flatpak, paketlerin root olmadan kurulumunu destekler (tabii ki sadece sizin kullanıcınız için).
    2. Snap, birden çok depoyu desteklemez. Sadece snapcraft.io ile çalışır

  2.   araz dijo

    İlginç, ancak uygulamaları çalıştırırken performansın veya hızın belirtilmemesi garip, flatpak lehine ve snap'in oldukça zayıf olduğu bir nokta.