In the ubuntu software store, I found there are three options as snap/stable, snap/beta, snap/edge. So I have questions that what is snap and what are the differences in those 3 options.
IIITD
In the ubuntu software store, I found there are three options as snap/stable, snap/beta, snap/edge. So I have questions that what is snap and what are the differences in those 3 options.
IIITD
These relate to snap channels, which are broken into tracks, risks, and branches (the latter is optional). There are four risks in each track, in order of increasing stability:
By default there is only one track ("latest"), although more can be created. For example, check out Nextcloud in the software center-- you'll see tons of options, all relating to the major version of Nextcloud.
In theory the difference between the beta and edge risks is that edge would be "riskier", less stable. For example, oftentimes the edge channel represents the trunk of development (e.g. every commit that lands on master ends up as a snap build in edge). In reality, this is going to vary between snaps because it all depends on how the snap developer decides to use the channels.