( endi123 | 2016. 06. 16., cs – 16:44 )

a snap csomag 1.1GB, a flatpak 150MB
A szoftverhez kellenek a függőségek, ezért csalóka ilyenekkel reklámozni a flatpakot (a készitőre gondolok).

Elvileg csak a letöltés menete más, a végeredmény ugyanaz:
A snappy letölti a csomagot (deduplikáltan), és deduplikálva tárolja (a függőségeket).
A flatpak letölti a csomagot, deduplikálja a csomagban foglalt függőségeket, és letölti a csomagban nem található függőségeket.

Lényeges különbség inkább abban van, hogy:

- Snap esetén a függőségek fixek. Ennek fontos következménye, hogy egy adott snap mindig mindenütt ugyanúgy fut. Ha valahol hiba van, könnyű reprodukálni.

- Snap minden függőséget tartalmaz.
Általában snapot és flatpakot repoban fogják tárolni, saját protokollal elérhetően. Normál esetben nem fogunk 1.1GB snap v.flatpak fájlokkal találkozni. A letöltést, frissítést rsync szerűen intézi mindkettő, csak azt tölti le ami hiányzik.
Amikor ki szeretnél menteni magadnak egy programot (későbbre, ha nem lesz net, vagy odaadni vkinek), akkor vagy csinálsz egy saját repót, vagy lemented kézzel fájlokba. Egyedül itt jön be az, hogy snap vagy flatpak fájlokkal bíbelődj. Snap esetén 1 fájl lesz, flatpak esetén könyvtár.