Snaps, Flatpaks and AppImage are all unique in how they are packaged but they all attempt to accomplish the same task. That task is to be a “universal” package that can be downloaded and will run on any Linux distro without the need for the packaged being in a repository. The packages generally contain all of the necessary dependencies as well as the scripts needed to run the application. While Snaps will need some work to be a viable option on Chrome OS, Flatpaks and AppImages are a great option for users wanting to get their feet wet with Linux apps that are easy to install.