Flatpak, Snap, AppImage, ne ovat varmastikin sinulle tuttuja nimiä. Universaalit paketit ovat murtautuneet Linux-maailmaan voidakseen toimia missä tahansa jakelussa ja siten poistaa pakettien pirstoutumisen ongelman. Ne eivät kuitenkaan ole vielä enemmistöä, vaikka pikkuhiljaa tämän tyyppisiin pakkauksiin pakattavien ohjelmistojen määrä kasvaa. No, jos käytät niitä, tässä artikkelissa voit nähdä, mitkä ovat Flatpak vs Snap -taistelun edut ja haitat.
Mikä on Flatpack?
Flatpak se on eräänlainen universaali paketti ja sovellusten virtualisointiin GNU/Linux-ympäristöissä. Se tarjoaa prosessieristetyn hiekkalaatikon, joka tunnetaan nimellä Bubblewrap. Siinä käyttäjät voivat käyttää sovelluksia erillään muusta järjestelmästä turvallisuuden parantamiseksi.
Lennart Pöttering oli ohjelmoija, joka ehdotti sitä vuonna 2013 ja julkaisi siitä artikkelin vuotta myöhemmin kehittääkseen ideaa ja tullakseen osaksi freedesktop.org-projekti., nimellä xdg-app, joka on sama kuin Flatpak. Ja sen suosio sen julkaisusta lähtien on kasvanut, sillä tällä hetkellä yli 20 suosituinta jakelua tukee sitä.
Mikä on Snap?
Vaikka Flatpak sai alkunsa Fedora/Red Hat -kehitysyhteisöstä, Snapilla oli se Canonicalissa, yritys, joka kehitti tämän erikoisen paketinhallinnan. Universaali pakettityyppi, joka hyväksyy jo suuren määrän distroja ja siihen pakattuja sovelluksia. Tässä tapauksessa paketit toimivat AppArmorin sisällä, vaikka ne voivat toimia hiekkalaatikon ulkopuolella.
Muuten meidän on tunnustettava, että on olemassa muita paketteja, kuten AppImages, siitä on tulossa yhä tärkeämpää sen yksinkertaisen asennuksen tai pikemminkin ilman asennusta varten. Lataa ja suorita paketti, niin olet valmis menemään, tavallaan kuin kannettava versio. Lisäksi viralliselta AppImage Hub -sivustolta löydät lukuisia työkaluja, jotka on pakattu tähän binaarimuotoon. Turvallisuussyistä niitä voidaan käyttää hiekkalaatikossa tai AppArmorissa, Bubblewrapissa tai Firejailissa.
Flatpak vs Snap: erot, edut ja haitat
Vertailun vuoksi tässä pöytä näet kaikki parametrit, jotka sinun tulee tietää näistä kahdesta pakettityypistä:
general
| Característica | napsahtaa | Flatpak | |
|---|---|---|---|
| Työpöytäsovellukset | Si | Si | |
| terminaalityökalut | Si | Si | |
| palvelut | SI | Ei | |
| Teeman oikea soveltaminen | Ei | Ei | |
| Kirjastot ja riippuvuudet | Itse kuvassa tai tarvikkeineen | Pääkirjastojen suoritusaikojen käyttö | |
| tuki | Kanoninen | Red Hat ja muut |
Sisälle suojautuminen
| Característica | napsahtaa | Flatpak | |
|---|---|---|---|
| ilman sulkemista | Si | Ei | |
| Voit käyttää erilaisia rajoituksia | Ei (vain AppArmor) | Ei (vain Bubblewrap) |
Asennus tai toteutus
| Característica | napsahtaa | Flatpak | |
|---|---|---|---|
| Suoritettava | Älä . tarvitsevat asennusta | Älä . tarvitsevat asennusta | |
| Ei juurta | Ei. Tarvitset rootin asentamiseen. | Ei. Tarvitset rootin asentamiseen. | |
| Suoritettava pakatusta | Si | Ei |
Sovellusten jakelu
| Característica | napsahtaa | Flatpak | |
|---|---|---|---|
| ydinvarasto | Snapcraft | litteä napa | |
| tarvitsee arkiston | Ei | Ei | |
| yksittäisiä arkistoja | Si | Si | |
| Useita versioita rinnakkain | Si | Si |
päivitykset
| Característica | napsahtaa | Flatpak | |
|---|---|---|---|
| Päivitä mekanismi | säilytyspaikka | säilytyspaikka | |
| asteittaisia päivityksiä | Si | Si | |
| automaattiset päivitykset | Ei | Ei |
Tamaño ja disko
| Característica | napsahtaa | Flatpak | |
|---|---|---|---|
| Pakatun levyn sovellus | Si | Ei | |
| LibreOffice 6.0.0 | 200 MB | 659 MB |