@lynnesbian 5 years later and we have 1mio users on flathub. I think by now we have a good way to run linux apps on linux that isnt going to break in 2 month thanks to stable runtimes.
Top-level
@lynnesbian 5 years later and we have 1mio users on flathub. I think by now we have a good way to run linux apps on linux that isnt going to break in 2 month thanks to stable runtimes. 10 comments
@lynnesbian hmm What Plasma integration does not work? For the rest, yes. Discord would probably need another portal to look up processes and I dont know if this would be a good idea at all. But given how broken this functionality is on Linux in general I dont see any need to act on it tbh. CLI apps are possible. It's just that they probably need to read outside the runtime and so would need to be build around portals (that probably dont exist rn). Maybe not worth it.. @fabiscafe this is the firefox thing i'm referring to @lynnesbian Yeah. Sure thats a problem. Still i think this as a general one, outside of flatpak. Addons should not communicate without restrictioins to the system below. It's just that only now we have such a restriction that apps cant simply do whatever they want. But yes, it's problematic for now. @lynnesbian @fabiscafe not all types, and I mention combination of kernel features+GPU acceleration, and GPU part does not work without kernel features - and flatpak remove kernel features - GPU acceleration that depends on those also removed - slowdown/downgrade @fabiscafe @lynnesbian entire python ML-CUDA stuff, and its replacement for Vulkan-compute and AMD ROCM. @danil @lynnesbian True, the entire Nvidia stack depends on a matching version of the nvidia driver inside the flatpak runtime and on the system. If you mix in wayland, you also need GBM and KMS enabled on the "host" side and if you then mix in xwayland, you also need a pretty recent (latest?) driver version. Thats not flatpak, but mostly Nvidia. So pretty much anything that uses freedesktop runtime >=21.08.9 should work. |
@fabiscafe
flathub is absolutely the best solution in this area, at least in my opinion, but it's still flawed - e.g. the discord flatpak can't see what game you're playing, firefox's kde plasma integration is broken, etc.
and of course, flatpak doesn't do command line programs