Snap paketi so običajen način za namestitev programske opreme na namizja in strežnike Linux, zdaj pa je podvržen nekaterim arhitekturnim spremembam.
Snap je platforma za pakiranje in distribucijo programske opreme za Linux, ki jo je razvil Canonical, ustvarjalec Ubuntu Linuxa. Aplikacije Snap so bolj prenosljive kot tradicionalna programska oprema Linux in večina jih je zaprtih v vsebnikih, da se preprečijo nekatere pogoste varnostne težave. Vendar pa ima tudi Snap veliko težav, kar je morda razlog, da Canonical eksperimentira z novo arhitekturo.
Canonical je govoril o "prihodnosti Snapcrafta" v a nova objava na blogu (prek o moj bog! ubuntu!), ki večinoma vključuje razdelitev ogrodja Snap na manjše in modularne komponente. Ni nobenih trdnih podrobnosti o tem, kako bo videti končni rezultat ali ali bo boljši za povprečnega človeka, ki namešča in uporablja aplikacije Snap. Vendar pa bi moralo olajšati ustvarjanje in vzdrževanje aplikacij Snap za razvijalce aplikacij in Canonical, ki bi potencialno lahko sprostil čas, da se Canonical osredotoči na druge vidike Snapa ogrodje.
Canonical je dejal: "Osnovni koncept se vrti okoli razdelitve Snapcrafta na manjše, še bolj modularne in večkrat uporabne komponente, ki jih je mogoče uporabiti v različnih izdelkih. Skupna podlaga za to prizadevanje je niz obrtnih knjižnic, kot smo že razpravljali v Obrtni deli blog objava. Teorija zahteva uporabo generičnega graditelja delov, ki temelji na ponudnikih obrti in delih obrti, z dodano funkcionalnostjo Snapcraft kot ločeno plastjo."
Snap paketi so vsekakor lažji način za distribucijo aplikacij v Linuxu, saj jim tega ni treba zanašajte se na sistemskega lastnega upravitelja paketov, ki ni vedno enak v različnih namiznih sistemih Linux distribucije. Na primer, če bi želeli narediti aplikacijo za Ubuntu, Fedora in Arch Linux, bi morali vzdrževati tri popolnoma različne distribucijske metode (PPA, RPM, in Pacman). Za primerjavo, aplikacije Snap delujejo skoraj naprej vsak sodoben OS, ki temelji na Linuxu: Ubuntu, Arch, Debian, Fedora, Majaro, Pop!_OS in drugi.
Snapcraft je bil v preteklih letih kritiziran zaradi različnih težav. Repozitoriji po meri ali strežniki aplikacij niso podprti, zato je treba vso programsko opremo distribuirati prek Canonicalovega Snap trgovina, Canonical pa ima ni izdal izvorne kode za strežnike trgovine Snap. Centralizirani model ni priljubljen pri vseh, zlasti ker je Canonical počasi zamenjal osnovne aplikacije v Ubuntuju z različicami Snap (kot je Chromium). Linux Mint blokira namestitev aplikacij Snap v celoti in nekatere druge distribucije so potrdile Flatpak kot alternativa. Canonicalova objava v spletnem dnevniku ni omenila ničesar o podpori trgovin in skladišč tretjih oseb.