Ben bildiğim kadarıyla yanıtlayım, kullanım durumuna göre değişir. Eğer hız ve sistem optimize olmasıysa kastın, sıfırdan derlemek en iyisi, sonrası dpkg (Debian türevleri için), sonrası appimage-flatpak-snap olarak geliyor. Güzel özellikleri var. Şu şekilde:
- AppArmour: Bu özellik benim en sevdiğim. İndirdiğin program komple bir image halinde geliyor. Bu şu demek: Herhangi bir conflict (çakışma), dependency(çalışması için gerekli kütüphane/programların) eksikliği gibi sorunlar yaşanmıyor. Aynı zamanda image yapısı benimsendiği için yazılım kötü niyetliyse sisteme herhangi bir zararı olmuyor. Programı kaldırdığında herhangi bir residual (kalıntı) bırakmıyor. Yani uzun lafın kısası, sistemle bir eyvallahı olmuyor, olduğu gibi geliyor ve gidiyor.
- Cross-platform: Paket yöneticisinin ne olduğu önemli olmuyor. Böylelikle yeni çıkan Linux dağıtımlarının da önünü açmaya yarıyor. Aynı zamanda yayıncı için muazzam bir kolaylık sağlıyor.
- Yönetim/Güncelleme kolaylığı: Bu bir önceki ile biraz bağlantılı. Geliştiriciler son sürümlerini Debian main repolarına koymakta zorluk çekiyorlar ve bundan dolayı Debian repoları geriden geliyor. Bazen bu durumlarda derlemek de sistemde istenmeyen kalıntılar bırakabiliyor. Snap ve flatpak bu konuda çok daha büyük kolaylıklar sağlıyor ve son sürümler daha rahat bulunabiliyor.
Eksiler:
- Yavaşlık: İmage yapısından dolayı bir miktar yavaş. (Ben bu yavaşlığı açılışta görüyorum daha çok)
- Temalama: Tema olayları için ekstradan uğraş gerekebiliyor.
- Kişiye özel modifikasyon: Bazı uygulamalarda kişi kendi modifikasyonlarını yapmak isteyebilir. AppArmour özelliği bu konuda sıkıntı çıkaracaktır.