concept snap in category linux

This is an excerpt from Manning's book Linux in Action.
I have the solution to at least one of those problems: Ubuntu’s snaps. I should mention that none of the projects in this book rely on snaps, so if the topic doesn’t interest you, there’s nothing preventing you from skipping this section and joining up with us once again at section 8.3 in a couple of pages. No hard feelings.
Now where was I? Oh, yes. Snaps are software packages that are, by design, entirely self-contained. All you need is a Linux distro that’s snap-compliant and the name of a package. (As of this writing, most distros including CentOS and OpenSUSE are either already there or getting close.) If you run this command from a Linux terminal
The snap system is more than a package manager. As you can see in figure 8.1, snaps are themselves isolated sandboxes with limited access to other system resources.
Application developers have already built hundreds of snaps, which are managed through a number of sources including the Ubuntu Store (https://snapcraft.io). You can search for available snaps from the command line using snap find and a keyword describing what you’re looking for. Here are some of the results from a search of snaps containing the keyword server: