Snap

Snap is a software deployment and package management for Linux available at least since 2015 with support for channels and parallel installs.

Snaps are basically an application compiled together with its dependencies and libraries – providing a sandboxed environment for the application to run. These are easier and faster to install, can receive latest updates and is confined from the OS and other apps.

Basic operations

 * Installation:
 * Install your first application:
 * Remove an application:
 * Search for your application:
 * List snaps:
 * Show Info:
 * Update your snaps:

Snapshots and Roll Back

 * Take a snapshot:
 * Roll Back (including data):

Channels

 * Change channel:

Activities

 * Read snap source code: https://github.com/snapcore/snapd
 * Enable snaps in Fedora:  and