I guess it's because everyone is trying to roll their own distribution formats?
I do not think so. If there is such a widely accepted specification about packaging and distributing software that solves all the issues they have, they would adopt it to their system. If AppImage does solve better than their approach, they will choose it. But there is not any general solution for this complex problem. People do agree and disagree about any design pattern and implementation of anything. I personally use Flatpak since it comes by default with Fedora, but I do agree and disagree about the implementation.
Indeed, every operating system (/distro) developer teams have their own approach in packaging that more fits to their design goals, integrate to their system the best, and so on. Also, having a software package manager is the way to centralize things, I think, making the installation, updating, and removing packages as easy as possible (or even automate them).
For AppImages, I do not have anything to say, since I have not been using them much. Let alone there are already many discussions around why using and not using AppImages out there.
By the way, thanks for pointing out about the appimaged. I just learned that there is a development of such a daemon that looks promising.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I do not think so. If there is such a widely accepted specification about packaging and distributing software that solves all the issues they have, they would adopt it to their system. If AppImage does solve better than their approach, they will choose it. But there is not any general solution for this complex problem. People do agree and disagree about any design pattern and implementation of anything. I personally use Flatpak since it comes by default with Fedora, but I do agree and disagree about the implementation.
Indeed, every operating system (/distro) developer teams have their own approach in packaging that more fits to their design goals, integrate to their system the best, and so on. Also, having a software package manager is the way to centralize things, I think, making the installation, updating, and removing packages as easy as possible (or even automate them).
For AppImages, I do not have anything to say, since I have not been using them much. Let alone there are already many discussions around why using and not using AppImages out there.
By the way, thanks for pointing out about the
appimaged
. I just learned that there is a development of such a daemon that looks promising.