Comment by anonymous908213
8 hours ago
Linux userspace is defined by fragmentation. Linux users can't even unify on a distro, such that significant swathes of software are incompatible for some users despite everyone using the same kernel. In that environment, and also just in general, why is anybody obligated to contribute to a specific existing project rather than building their own?
As much as i hate the pointless Linux fragmentation, I think them going down the path of steam/heroic games launcher and releasing one appimage/.deb file and letting others take on the burden for their distros should do.
Said absolutely nothing about obligation, raising the same decades-long observation. The users will see strife [and joy], considering Heroic does decently but this will be advantaged. That's it. Forgive me if I don't want to go over it again.
I mean, the main issue with portability is the insistance on dynamic linking, far more than the distro situation.
If you use Linux like MacOS and only run static binaries and containerized programs via things like flatpak everything is fine.
It's totally possible to treat the distro simply as a thin base layer and get everything else from flatpak and the various container hubs. It does work great.
[flagged]