Dd34e12cc89f410c31c5be40bcccac8b

by Kukuh Syafaat
from openSUSE-ID

FOSS Enthusiast and Part Time Musician

Flatpak & AppImage are kind of software bundle on Linux that the user can install with bundled dependencies. They also cross-distribution application, so that the user can install them in various distro. In this proposal, I will comparing both, Flatpak and AppImage, which one suitable for openSUSE users. I will give some case studies that users encounter in daily use, how to using and install them. The audience is Linux user, begineer or advanced. Attendees can expect a how Flatpak and AppImage use on openSUSE. This proposal will help users to know how to install with software packages without being confused with dependencies. So with just one bundle, the software can run.
Flatpak (formerly xdg-app) is a software utility for software deployment, package management, and application virtualization for Linux desktop computers. It provides a sandbox environment in which users can run applications in isolation from the rest of the system. Applications using Flatpak need permission from the user to control hardware devices or access the user's files.
The idea of using application containers in GNOME was first proposed in 2013 by Lennart Poettering, who published an article about it in 2014. Developed as part of the freedesktop.org project (formerly known as X Desktop Group or XDG), it was originally called xdg-app.
Flatpak is developed by an independent community, made up of volunteers and contributors from supporting organizations. Its lead developer is Alex Larsson. He has been working on critical open source projects for almost 20 years. Flatpak supported by all major Linux distributions officially except Ubuntu. Flatpak creation is distribution-agnostic and can be done from any Linux distribution.
Nowadays, some popular apps available as Flatpaks include Blender, Skype, Spotify, LibreOffice, Pitivi, KDE Applications and development versions of Mozilla Firefox.
To install flatpak on openSUSE, simply just using 1-click install on https://software.opensuse.org/package/flatpak or install it via zypper `sudo zypper install flatpak`.
AppImage, who the main developer is Simon Peter, is a format for distributing portable software on Linux without needing superuser permissions to install the application. It tries also to allow Linux distribution-agnostic binary software deployment for application developers, also called Upstream packaging. Released first in 2004 under the name klik, it was continuously developed since then, renamed in 2011 to PortableLinuxApps and 2013 to AppImage.
The key idea of the AppImage format is one app is one file. Every AppImage contains an app and all the files the app needs to run. In other words, each AppImage has no dependencies other than what is included in the targeted base operating systems.
A lot of applications available on AppImages format, such as OpenShot, Avidemux, Krita, Scribus, Kdenlive, MuseScore and more.
To use AppImage on openSUSE, just download AppImage file, for example Kdenlive on https://kdenlive.org/download/, select AppImage.

Date:
2017 October 21 16:00
Duration:
30 min
Room:
Room 1
Conference:
openSUSE.Asia Summit 2017
Language:
Track:
openSUSE
Difficulty:
Easy