Snap came BEFORE flatpak. Flatpak was the "new competing standard" in that situation.
And Gnome shell, quite frankly, sucked. IMO it still sucks, but back then it sucked WAY worse.
Snap came BEFORE flatpak. Flatpak was the "new competing standard" in that situation.
And Gnome shell, quite frankly, sucked. IMO it still sucks, but back then it sucked WAY worse.
At the end of the day the scorecard reads:
- Mir: failed
- Unity: failed
- Snap: mostly failing
Meanwhile RedHat takes over stuff that doesn't work, makes it work a bit better, and pushes it on the whole ecosystem as "the" solution. And they win, and win, and win.
As much as I hate Snap and remove it from my Kubuntu systems, I don't see where it is failing. I frankly see a lot more non-linux-focused vendors support to snap than flatpak. Could you expand on that point?
It’s not a question of which one will succeed between snap and flatpak, it’s whether the ecosystem really needs either one of those.
Unity didn't fail: ongoing development on it was cancelled because there was no way to successfully monetize it. It was, and remains, one of the most successful desktops out there.
If your definition of community is "people who develop desktop environments for open source software" then you're already limiting the size of your community to a few dozen or so individuals, and we had a few dozen contributors to Unity so I'm not convinced of the strength of this argument.
If your definition of community is "people who don't use Unity" then of course "everybody knows" that's trivially true. Some people also know it's a tautology.
unity failed because they abadoned it, but it was way better than wayland+gnome. the problem was that it was based on gnome2 and had mir under its belt, so it would've been really really hard to somehow upgrade it
What exactly is it that you think Wayland couldn't do and why was it necessary to invent an incompatible application interface to achieve that?
> Snap came BEFORE flatpak. Flatpak was the "new competing standard" in that situation.
And AppImage came before snap.
From the mir technical architect (found on askubuntu): https://samohtv.wordpress.com/2013/03/04/mir-an-outpost-envi...
> And AppImage came before snap.
Exactly right! And if the ONLY goal was compatibility, we all should be using appimage over snap. But snap was and is trying to promise more in terms of end-user security and transactional updates from the vendor. So there is a legitimate reason to make something new.