Canonical and Ubuntu have recently announced a collaboration with major free software organizations for Canonical creating a version of universal snap packagesThat is, snap packages can work on any GNU / Linux distribution.
So the intention of this is that the software you reside in snap packages can be installed on any GNU / Linux distribution, Regardless of whether you use rpm packages or deb packages. Among the organizations that are supporting this initiative are Document Foundation, Krita, Mycroft, OpenWRT, Dell, Samsung, the Linux Foundation, Debian, Arch Linux, etc …Snap packages use the container system which makes it a program we can update it without having to rewrite all the code and also that in the update it does not damage the configuration of the user or the operation of another type of software. Another virtue of snap packages is that their development is faster, which is appealing to developers and is causing many to abandon the development of deb packages for this type of development.
Snap packages will arrive in Debian and Fedora
There are many distributions that are interested in this type of package, so much so that Ubuntu says that once the transition is complete, snap packages will be on most IoT equipment, servers, and hardware, A wide market that is not currently available in the most up-to-date packages at the moment.
The advantages of snap are many and Ubuntu is proving it little by little, but the most interesting thing is that finally all GNU / Linux distributions and software will be unified under one type of package which will not depend on the platform used. In any case, in this website you can find more information on how the project goes. This will be a great strength for the free operating system compared to other more proprietary operating systems, but it will also mean that the Canonical Convergence can reach other distributions.
The truth is that the news is very important, positive news for lovers of Free Software, but it also seems quite utopian. I don’t know to what extent development teams from other distributions will take snap packages as standard package, however it looks like these packages have come to stay Don’t you believe?