Ciao ragazzi..
volevo condividere con voi un articolo letto in rete (sicuramente siete più aggiornati ed informati di me).
http://www.oculus.it/oculusblog/it/snap-creato-ubuntu-adottato-tanti-altri-anche-debian/
Mi sembra di capire che con questo "programma" se cosi' lo posso chiamare è possibile scambiare i vari software tra le varie distribuzioni Linux tra cui Debian ?
Snap(snapd) è un gestore pacchetti, viene utilizzato nell'OT da Ubuntu core, su Ubuntu desktop per le APP, snapd è supportato su Ubuntu, Debian, openSUSE, Fedora, ARch, Solus etc etc
In pratica gli snap non sono altro che delle immagini
Squashfs compresse, quindi ha anche il vantaggio della compressione.
Con snap puoi includere tutte le dipendenze in un pacchetto, oppure far dipendere da un framework, ad esempio per le APP di KDE c'è il framework(
kde-frameworks-5 5.37.0 kde - KDE Frameworks 5), in questo caso le immagini degli snap sono di dimensioni più piccoli.
Poi c'è il discorso degli snap base, introdotto da poco e usato da Solus per il suo pacchetto d'integrazione per Steam, in poche parole snap è molto più complesso di flatpak, il concorrente.
PS: Il team di Ubuntu, per la 18.04, sta implementando su gnome software la gestione dei permessi degli snap, perché i pacchetti snap(tranne alcuni che sono classificati come classic), sono in sandbox, quindi limitati dai permessi, quindi avrai la possibilità in base all'APP a dover autorizzarla ad esempio a leggere e scrivere sulla home, un pò come su Android.
Qui trovi tutte le APP disponibili sullo store:
https://uappexplorer.com/snaps?type=application
Qui se vuoi approfondire Snapd:
https://forum.snapcraft.io/t/the-snapd-roadmap/1973
https://forum.snapcraft.io/t/connecting-plugs-and-slots-in-a-gui/776/4
E Cambiare anche canale: beta, stable etc etc:
https://forum.snapcraft.io/t/channel-support-in-gnome-software/2980