Flatpak
80 likes
Distributing applications on Linux is a pain: different distributions in multiple versions, each with their own versions of libraries and packaging formats. Flatpak is here to change all that. It allows the same app to be installed on different Linux distributions, including...
Cost / License
- Free
- Open Source
Application typeApplication types
Platforms
- Linux
Features
Highlights All activities
Flatpak News & Activities
Recent News
- Paul published news article about Flatpak
- Paul published news article about Flatpak
- Fla published news article about Stremio
Recent activities
The linux setup for everyone (freeware with GUI only and distro recommendations)
THIS LIST HAS BEEN DELETED DUE TO A BUG, SO IT MISSES SOME HONORABLE MENTIONS !
I've been using Linux for a year now. I do use CLI tool and the terminal but I'm super used to GUI and I do understand why you might don't want to bother with Terminal and stuff ! Here is my list of useful tools for beginners on Linux !
The same list for
macOS :
Windows 10 :
Runtime & OS
A list with 54 apps by Emplate430 without a description.
Xenmaster's Top 40 FOSS Desktop Applications for Linux
I'm a big fan of Linux and have been using it consistently as my desktop daily driver since 2012. In that time, I've used a lot of software and these are the picks I come back to consistently. I don't live in the terminal with a tiling window manager, but also don't fear the command line.
There are lots of opinions and lists for terminal-centric Linux operators, hard core developers, and free software enthusiasts, but I haven't seen many for casual users just looking to do boring stuff. This is my humble list which includes practical applications, system tools to keep things running, and details on terminal specific software I use.
I'm not going to list Linux distros here because no matter what I am using because nearly all of these can be found in Fedora, Debian, and Arch derived distros (which is most beginner-friendly distros).











Comments and Reviews
Flatpak is an excellent project. It enables the same software to be installed on all Linux distros (e.g. Signal, Spotify... many others). So if it comes as a Flatpak, you don't have to sorry if your system is a .deb, .rpm. or whatever system. The flatpaks will install regardless. Long overdue and well implemented. Better than Snap packages from Canonical, which aim at the same thing and do it worse.
The Linux package format
Benefit for maintainers:
• All-in-one packages. You save a lot of time. Because Flatpak doesn't depend on outside packages. And Flatpak automatically finds what to bundle using deduplication.
• Single package for all Linux distributions. List of distributions at https://flatpak.org/setup/
• Rapid updates. Send your updates directly to all your users. Your users do not have to wait for package repositories to update their list.
• Strong security. Using automated sandbox. With optional override for users of Flatseal.
• Use any repository to your liking. Your own, the https://codeberg.org , GitLab, GitHub, any others. Details at https://docs.flatpak.org/en/latest/publishing.html
• Distribute any type of applications with Flatpak. Including. But not limited to, system level, command line, desktop, utilities, or independent applications. When packaging the application, to set the access level, simply add one easy word to the Flatpak parameter "--filesystem=". Details about this are in this documentation at https://docs.flatpak.org/en/latest/sandbox-permissions-reference.html#filesystem-permissions
___• Optionally, users can override the above permission using this free, easy to use, and powerful Flatseal at https://flathub.org/apps/com.github.tchx84.Flatseal
• If you are full, as maintainer, you could easily delegate to anyone to your liking both the creation and the maintenance of the application for the Flathub repository. In other words, any volunteer can add an application to Flathub. It does not have to be the maintainer.
• Developer guide at https://docs.flatpak.org/en/latest/
• Free community support for maintainers:
___• Forum at https://discourse.flathub.org/
___• Instant message at https://matrix.to/#/#flatpak:matrix.org
___• Mailing list at https://lists.freedesktop.org/mailman/listinfo/flatpak
Benefit for users:
• Easy and quick installation of the latest free application version at https://flathub.org
• Automatically use any theme to your liking for all apps or selected app. Assuming the app supports theming. This is powered by Flatseal.
___•Steps at https://discourse.flathub.org/t/gtk4-apps-do-not-use-adwaita-dark/1327/2
___•Get Flatseal at https://flathub.org/apps/com.github.tchx84.Flatseal
• Integration with GNOME. You are able to easily install Flatpak applications using the GNOME you're familiar with. When needed, you can still install Flatpak app using https://flathub.org , Terminal, and many other options.
• Of all the packaging options available, Flatpak definitely has the strongest security. Because each application is sanboxed. While at the same time, for some application, the default permissions grant too much access. So users who need strong security need to learn to use Flatseal to adapt the permissions at https://flathub.org/apps/com.github.tchx84.Flatseal
• Freedom. You get more freedom with Flatpak. Because https://flathub.org is controlled by a friendly not-for-profit community of users. In comparison, Snap Store is controlled by the for-profit corporation Canonical. So in the future, under constant pressure from its secret shareholders, when Canonical decides to close Snap Store, you will be in trouble. Not-for-profit community value you the people above profit. There are lots of benefit for you associated with this. Usually, for-profit corporations value money above you, the people. There are lots of risk associated with this.
___• Sources about who controls Flatpak is under "Acknowledgements" title at https://flathub.org/about
___• Sources about who controls Snap Store at https://ubuntu.com/legal/terms-and-policies/snap-store-terms
• Optionally, override any permissions of any Flatpak package using this free, easy to use, and powerful Flatseal at https://flathub.org/apps/com.github.tchx84.Flatseal
Challenge with Flatpak:
• The first few applications you install use significantly more storage space. Because Flatpak needs to download runtime(s). But those runtimes are downloaded only once and shared with all other applications. This means that on the long term, after installing the first few applications, the storage space used no longer significantly increase. Also, most users with recent devices or with large storage are not affected by this challenge.
It really simplify staying updated with edge release of gnu/linux applications.