Yesterday Canonical announced the following:
Developers from multiple Linux distributions and companies today
announced collaboration on the “snap” universal Linux package
format, enabling a single binary package to work perfectly and
securely on any Linux desktop, server, cloud or device. This
community is working at snapcraft.io to provide a single
publication mechanism for any software in any Linux environment.
This release quotes Dell, Samsung, the Linux Foundation, The
Document Foundation, Krita, Mycroft, Horizon Computing,
contributors to Arch, Debian, OpenWrt, Ubuntu, and several of
their related distributions.
Snaps now work natively on Arch, Debian, Fedora, Kubuntu,
Lubuntu, Ubuntu GNOME, Ubuntu Kylin, Ubuntu MATE, Ubuntu Unity,
and Xubuntu. They are currently being validated on CentOS,
Elementary, Gentoo, Mint, OpenSUSE, OpenWrt and RHEL, and are easy
to enable on other Linux distributions.
https://insights.ubuntu.com/2016/06/14/universal-snap-packages-launch-on-multiple-linux-distros/
Explanation/analysis of what this means:
http://arstechnica.com/information-technology/2016/06/goodbye-apt-and-yum-ubuntus-snap-apps-are-coming-to-distros-everywhere/
Seems to bode well for the linux world. But, even though the
cross-linux compatibility component was initiated by 'the community'
and partners, it's a bit hard to imagine non-ubuntu linux users will
buy into it, due to the mistrust of Canonical. There are other
competing formats, but, snaps seems to have some momentum!
Canonical has a good documentation here:
installing:
snapcraft.io/ creating:
snapcraft.io/create
Hopefully the following won't be the case ; ):
Stevan