SNAP

Pubblicità
Snap e Flatpak sono i due sistemi concorrenti di pacchetizzazione ( e molto di piu' ). Comunque si, entrambi generano bundle che contengono anche le dipendenze e tramite un meccanismo simile a quelo di docker, riescono a far girare i programmi su tutte le distro e senza riadattamenti ai pacchetti.
 
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

4b2e74f8836df6db90f9bf7d4f75e7396838d47f.jpg


E Cambiare anche canale: beta, stable etc etc:
https://forum.snapcraft.io/t/channel-support-in-gnome-software/2980

6b8317807003a5b522a11889a3bdb62212472ccf.png
 
Lele sei anni luce davanti a me :shocked:
Questo discorso è valido anche per i driver ? cioè è possibile sfruttare magari dei driver che su una versione funzionano meglio per utilizzarli su un'altra.. spero di essermi spiegato :cav:
 
Lele sei anni luce davanti a me :shocked:
Questo discorso è valido anche per i driver ? cioè è possibile sfruttare magari dei driver che su una versione funzionano meglio per utilizzarli su un'altra.. spero di essermi spiegato :cav:
Per i driver non so a che punto sono, sul forum c'è stata una proposta di pacchettizzare i driver nvidia come snap, ma ha una priorità bassa, per i kernel già ci sono:
https://uappexplorer.com/snaps?type=kernel

In futuro si prospetta l'abbandono di APT, in favore di un OS completamente basato su snap, cosi com'è Ubuntu core su IOT.
Anche i firmware per i vari dispositivi:
https://uappexplorer.com/snaps?type=gadget
 
Pubblicità
Pubblicità
Indietro
Top