Snap vs Flatpak, o comparație mai puțin tehnică bazată pe utilizare și senzații personale

 

A trecut ceva timp de când au fost introduse pachete snap și flatpak. Deși au fost în testare de ceva timp, ambele au început să fie folosite pe bune în 2016, astfel încât orice utilizator Linux va fi încercat deja un alt pachet de acest tip. 

Avansând puțin verdictul, sau o parte din el, aș spune că trebuie să alegeți unul sau altul numai atunci când un pachet este în ambele formate, în funcție de modul în care fiecare funcționează pentru noi. De asemenea, rețineți că flatpak-urile sunt actualizate mai mult, în timp ce snap-urile fac acest lucru numai atunci când încărcați versiunea. Este obișnuit să vedeți că flatpak-ul este actualizat la aceeași versiune de mai multe ori, deoarece se presupune că au corectat ceva și actualizarea sosește imediat ce încarcă patch-ul.

Snap și Flatpak, o chestiune de gust

Există unele pachete pe Flathub care poartă eticheta alfa sau beta și o fac în depozitul oficial. Alte pachete sunt actualizate foarte curând, similar cu modul în care distribuțiile Rolling Release fac, iar acest lucru nu ne aduce întotdeauna lucruri bune. Snap sunt actualizate ceva mai puțin și oferă, de obicei, versiuni care par mai stabile, dar această diferență, în general, este mică.

Deci, pentru utilizatorul final, care sunt diferențele dintre cele două opțiuni? 

Software-ul disponibil

Cred că în ceea ce privește software-ul disponibil, Flathub bate Snapcraft cu mult. De fapt, am văzut în mai multe rânduri cum aplicațiile care erau în Snapcraft au dispărut, în timp ce în Flathub continuă să fie și să fie actualizate. Dezvoltatorii, cel puțin medii și mici, aleg de obicei Flathub și apar în curând toate aplicațiile noi care ajung în cercul GNOME. Una dintre cele mai recente, Retro, un ceas care pot fi editate cu reguli CSS.

Acum, designul snap-ului le face o opțiune mai bună pentru a împacheta și distribui alte tipuri de software, cum ar fi driverele sau chiar versiunile Python, cum ar fi 3.8.

Integrarea cu sistemul de operare

"Pachetele snap au un sistem complet de permisiune, astfel încât este posibil să le configurați pentru a interacționa cu sistemul de operare și aplicațiile instalate în mod obișnuit"." Aceste permisiuni permit pachetelor de fixare să se integreze mai bine cu sistemul decât flatpak-urile. De exemplu, există aplicații multimedia care afișează informații în managerul de activități KDE atunci când folosim versiunea snap, dar numai pictograma aplicației atunci când folosim versiunea flatpak.

Viteza de deschidere

Acest lucru poate părea o prostie, dar nu este. Trebuie să trageți urechile Canonical și să spuneți că nu puteți aștepta 10s pentru a deschide o aplicație în format snap dacă aveți un computer cu un procesor bun și disc SSD. Acesta este îmbunătățit foarte mult cu pachetul Firefox, deci există loc pentru îmbunătățiri și timpul de încărcare trebuie redus. Flatpak-urile se deschid mult mai devreme.

Software proprietar

Poate fi ceva ce mulți utilizatori din comunitatea Linux nu-i plac, dar uneori trebuie să-l utilizați. În Snapcraft există Microsoft Visual Studio Code (oficial) sau Valve's Steam cu absolut totul în același pachet. Marile companii aleg adesea snap-uri, parțial din cauza designului lor, dar el spune, de asemenea, că Canonical face tranzacții cu companiile pentru a le prioritiza.

Ce instalez: snap-uri sau flatpak-uri?

Așa cum am spus în spoiler la începutul postării, trebuie să le încerci. Dacă doriți ceva mai actualizat, probabil că trebuie să alegeți flatpak-ul. Dacă este nevoie de mai multă integrare, poate merita să utilizați snap-ul. Dacă nu puteți ține câteva secunde pentru a deschide snap-ul, atunci trebuie să mergeți pentru flatpak, iar dacă doriți ceva mai puțin corporativ. Desigur, dacă una dintre cele două opțiuni nu funcționează pe computerul nostru, trebuie să o folosim pe cealaltă.

Personal, folosesc flatpaks mai mult decât cele snap, dar mai ales dintr-un singur motiv: programul sau aplicația pe care o folosesc este pe Flathub și nu pe Snapcraft. Acum, dacă este în depozitele oficiale... La revedere de la ambele.

Sursa: pablinux - Linux Adictos

Comentarii

Postări populare de pe acest blog

BlueOS: Un sistem de operare care folosește Rust și acceptă Linux

Google propune utilizatorilor computerelor mai vechi cu Windows 10 să migreze la ChromeOS Flex — 600 de dispozitive certificate

Tocmai a fost lansat /e/OS 1.17, aducând un val de îmbunătățiri, de la măsuri de confidențialitate îmbunătățite la o interfață de utilizator reproiectată.