Please let me know what you think.
Update: as some questions arose during the discussion so far, I thought I'd add them to the question as well to make it clearer.
snapd powers Ubuntu Core systems, but is also available on Ubuntu Desktop systems by default since 16.04 LTS. It allows the user to install self-contained, confined applications from the store. Compared with traditional .deb packages, they
- are more secure, as they make use of technologies like
- allow app developers to upload them to the store directly where they are automatically reviewed and published instantly
- give app developers the opportunity to bundle dependencies and thus take care of the entire stack
- can be made available in multiple release channel in the store, so you could track
edgefor a given snap, and use the default (
The first release where Ubuntu Core with snaps was introduced was 15.04. Over time,
snapd will be used on the phone and other places too.
snapcraft is the tool with which you can build snaps. This is entirely separate from the
.deb packaging practices. The underlying tools are different and the place where they are published too. Both types of packages can be installed from the new Software Center, but the technologies are very different.