Live data from Hacker News

Ubuntu stops shipping Flatpak by default

lwn.net

41–50 of 624 posts

Re: Ubuntu stops shipping Flatpak by default

#42
post #37
post #9

Mir, Unity, now Snap. Ubuntu has a track record of wanting to go it alone. But, I'm all for competition, long may it continue. The only real negative here is that some apps will only release Snaps, others will only release Flatpaks and people will end up having to just revert to copr/AUR like before. Choosing a distro is basically choosing a DE and package manager these days anyway - a single unified packaging format…

> Choosing a distro is basically choosing a DE and package manager these days anyway What distribution doesn't support at least half a dozen desktop environments these days?

>What distribution doesn't support at least half a dozen desktop environments these days?

Most usually come out of the box with official support for only 2 DEs. Of course they can theoretically support every one out there if you manually install them.

Re: Ubuntu stops shipping Flatpak by default

#43

They could do with improving the behaviour of snaps first before removing alternatives. The updates are currently awkward as they don't seem to work if the application is running which can be a problem with something like Firefox which I have running for days at a time. It's also annoying that it's gone from using simple "apt" commands to keep the machine up-to-date, to also needing a "snap refresh". I choose to use…

I did. It's been a few months, and I am not going back to Ubuntu. I find Debian no different from Ubuntu. (I do not use GNOME, but rather stick with XFCE).

Re: Ubuntu stops shipping Flatpak by default

#44
post #9

Mir, Unity, now Snap. Ubuntu has a track record of wanting to go it alone. But, I'm all for competition, long may it continue. The only real negative here is that some apps will only release Snaps, others will only release Flatpaks and people will end up having to just revert to copr/AUR like before. Choosing a distro is basically choosing a DE and package manager these days anyway - a single unified packaging format…

> Mir, Unity, now Snap. Ubuntu has a track record of wanting to go it alone.

This. Also bzr. They seem to want to control their projects completely and so even when they have good tech they lose out to more open, community developed, equivalents that build wide engagement and momentum.

I honestly don't understand it, you would have thought they would have learned by now that they don't have the engineering resources to do everything by themselves.

Compare that to Red Hat who always try (and sometimes even succeed!) at developing projects with the community and are far more successful at getting their projects adopted (I know people don't like them, but you cant deny they are effective at it)

Re: Ubuntu stops shipping Flatpak by default

#45

Can we go back to just shipping apt packages? They worked fine, and I don't feel like having multiple types of containers and update methods and mounted image file systems really made anyone's life better.

This puts too much unnecessary burden on developers and maintainers. It doesn't make sense to adapt software to tens of distributions (and then to different OS like FreeBSD). Apt should be used only for system software (like init system, system libraries) but not for applications. Also apt allows to run scripts as root during installation and this is not secure.

Snaps/Flatpacks/other binary-containerised stuff is one of the major reasons why I abandoned Linux distributions after 22-odd years (1999-2022), and am now a happy Apple user (the other one being abandoning X11 in favour of Wayland, and a switch to laptop-first usage, on which Linux still has horrible power-consumption).

Linux distros have a history of abandoning useful, well-understood technology for fads that then cause power users all kinds of headaches later-on (e.g. by cluttering output of useful tools like mount). Eventually, power users just lose the will to adapt, and move on.

Could I have just switched distros, or compiled my own stuff? Sure. But I am no longer a student. I am become a mid-40s guy who is becoming aware his lifetime is not unlimited and can be spent better than learning the ropes of a new system.

In the time of Jenkins et al the burden of creating bistro-specific packages is negligible.

Re: Ubuntu stops shipping Flatpak by default

#46

Earlier quoted context omitted.

Beautiful UI and themes, based on Ubuntu, built-in support for Windows software through PlayOnLinux and Wine, software store supports apt, snap and flatpak, you can use whichever method you like. https://help.zorin.com/docs/apps-games/install-apps/

I'm not sure which major distro doesn't have "built-in support for Windows software through PlayOnLinux and Wine"

The ones that don't come with Wine and PlayOnLinux preinstalled?

Re: Ubuntu stops shipping Flatpak by default

#47

Can we go back to just shipping apt packages? They worked fine, and I don't feel like having multiple types of containers and update methods and mounted image file systems really made anyone's life better.

When your break your fancy apt-architecture beyond repair aka You have held broken packages (whatever it means), you will be very thankful for snaps and flatpaks.

I never broke a Debian install beyond repair, and I've used it for a couple of decades. Even when doing some really off the charts stuff, including powering off a system mid dist-upgrade. Apt is really really solid and well documented/community supported.

Re: Ubuntu stops shipping Flatpak by default

#48

Can we go back to just shipping apt packages? They worked fine, and I don't feel like having multiple types of containers and update methods and mounted image file systems really made anyone's life better.

When your break your fancy apt-architecture beyond repair aka You have held broken packages (whatever it means), you will be very thankful for snaps and flatpaks.

Thats a bug of apt... There should be an apt fix-my-system command that just looks at the state of everything, and figures out how to get everything back towards a working system.

And make sure it keeps a log of everything it did so it can be rolled back if it doesn't work as promised.

Re: Ubuntu stops shipping Flatpak by default

#49

Earlier quoted context omitted.

apt install firefox still works?

I think it does, why wouldn't it work? That's installing it via aptitude, not flatpak.

It does not work as one would expect. Instead of installing Firefox itself, it installs some sort of a script that installs Firefox from snap.

Re: Ubuntu stops shipping Flatpak by default

#50
post #9

Mir, Unity, now Snap. Ubuntu has a track record of wanting to go it alone. But, I'm all for competition, long may it continue. The only real negative here is that some apps will only release Snaps, others will only release Flatpaks and people will end up having to just revert to copr/AUR like before. Choosing a distro is basically choosing a DE and package manager these days anyway - a single unified packaging format…

To put things into context, snaps were created before flatpak: in a sense, RedHat wanted to go at it "alone" (or at least separately from Canonical) with xdg-app/Flatpak. These ideas were already present even before those times and outside of both RH/Canonical, so it was more of a who's committed first.

Basically, Ubuntu phones were using click packages (predecessor to snaps) back in 2011 and 2012, with snapcraft shipped in January 2013, whereas xdg-app (later renamed to Flatpak) was started in December 2014.

Another thing to consider is that Canonical is orders of magnitude smaller than RedHat, and they do have a problem getting the community involved, but part of that is the size and limited time their developers have.

Now, even as a long time Ubuntu fan, I'll probably be switching to Debian just because I dislike the snap upgrade model.

Post reply on HN