Hacker News new | ask | show | jobs
by sph 1547 days ago
Before every distro had their own package management system and repository.

Then 99% went with Flatpak, except one, Ubuntu with their own proprietary solution called snap.

It's not the same thing. We have a decent (yeah not perfect, I'll spare commenters the effort of posting that same old tired flatpak rebuttal) cross distro packaging solution, but Canonical always wants to play different and not collaborate with the other standards. So here we are.

2 comments

You can also just install Flatpak on Ubuntu and never think about Snap ever again if you so choose. Someone putting forth effort to maintain their own bespoke repository isn't really that big a deal.

In 10 years the "Ubuntu Store" will be a pretty frontend on top of Flatpak just like Gnome Software, and just like every NIH Canonical product made before it.

Unless you want Firefox or some other apps where the deb package is a thin frontend around a snap install command.
Fair criticism, but wouldn't you be installing the Flatpak versions of those apps anyway? I get the loss of the distro-provided builds but in abstract I can't find some fundamental reason distros can't drop packages from their repos.
I'd rather a package report as `does-not-exist` and suggest I install it from snap over it installing it silently from snap without my input
What 99%? Fedora, Mint, eOS, Pop use Flatpak. Ubuntu (and derivatives other than aforementioned ones) and Solus use Snap. In every other distro, including but not limited to popular ones like Debian, SUSE, Slackware, Arch, Void, Gentoo, both are optional. Neither Flatpak nor Snap is standard.