Default flatpak packages in F43 installation

Hello,

while solving another problem I read a few things about flatpaks which are a completely new topic for me. I looked up what other flatpak packages I might have installed in my ignorance and got the following output:

Madmunchkin@fedora:~$ flatpak list
Name                         Application ID                         Version    Branch        Installation
ProtonUp-Qt                  net.davidotek.pupgui2                  2.14.0     stable        system
Mesa                         org.freedesktop.Platform.GL.default    25.2.6     24.08         system
Mesa (Extra)                 org.freedesktop.Platform.GL.default    25.2.6     24.08extra    system
openh264                     org.freedesktop.Platform.openh264      2.5.1      2.5.1         system
Breeze GTK theme             org.gtk.Gtk3theme.Breeze               6.5.3      3.22          system
KDE Application Platform     org.kde.Platform                                  6.9           system

If I understood flatpaks correctly they run always in a sandbox that limits their access to parts of the system. Now I wonder why the graphics driver Mesa and parts of KDE was installed as flatpak during the fedora installation. Is this normal? Do or can I remove them and install normal packages instead?

Thanks in advance.

The normal Mesa libraries are not accessible from the flatpak environment, and therefore you need the Mesa flatpak to also be installed.

2 Likes

That’s the KDE Flatpak runtime.

The Flatpak docs have an introduction to the concept:

Runtimes provide the basic dependencies used by applications. Each application must be built against a runtime, and this runtime must be installed on the host system for the application to run. (Flatpak can automatically install the required runtime for an application.) Multiple runtimes and different versions of the same runtime can be installed alongside each other.

Runtimes are distribution agnostic and do not depend on a particular distribution version. This means that they provide a stable, cross-distribution base for applications and allow applications to work irrespective of operating system updates.

1 Like