←back to thread

306 points dxs | 3 comments | | HN request time: 0s | source
Show context
binkHN ◴[] No.44068949[source]
Nice breakdown. I'm new to Linux and didn't know about this:

> Flatpak still uses PulseAudio even if a host system uses PipeWire. The problem with that is that PulseAudio bundles together access to speakers and microphones—you can have access to both, or neither, but not just one. So if an application has access to play sound, it also has access to capture audio

That's a pretty decent sized hole.

replies(1): >>44069013 #
gjsman-1000 ◴[] No.44069013[source]
I sometimes see Linux users sneering at Windows and Mac design mistakes or lack of “freedom”… but then there’s stuff like this.

Of course, Linux is then conveniently redefined in a way that nobody can be responsible, with finger pointing on every issue, rather than admit design flaws like this plague Linux as a whole.

replies(3): >>44069126 #>>44069129 #>>44069527 #
bee_rider ◴[] No.44069129[source]
I get that you already preempted this, but: Flatpack is a weird extra layer on top of Linux. Most distros have package managers that work just fine. These package managers predate Flatpack and basically are the main thing that the distro provides (other than the community, of course).
replies(4): >>44069155 #>>44069490 #>>44069854 #>>44071245 #
frollogaston ◴[] No.44069155[source]
Many Ubuntu or Debian users still use Flatpak, don't they? Even though there's already apt-get.
replies(5): >>44069210 #>>44070775 #>>44070818 #>>44072376 #>>44072409 #
1. lproven ◴[] No.44072376[source]
Ubuntu? I suspect not. Why would you when Snap is right there and is just as easy?

Debian: probably, yes.

Ubuntu derivatives such as Mint, Zorin OS, and ArduinOS use Flatpak instead.

Others, such as Asmi and Linux Lite, remove snap and offer the user the option of adding it back if they wish.

replies(1): >>44075846 #
2. frollogaston ◴[] No.44075846[source]
Ah, I thought Ubuntu only had the Debian package manager, but that's not the case anymore.
replies(1): >>44080850 #
3. lproven ◴[] No.44080850[source]
Good heavens no. This has not been the case for a decade or more!

The first version with snap as standard was 16.04 in 2016:

https://ubuntu.com/blog/canonical-unveils-6th-lts-release-of...

However Ubuntu Core, its immutable distro built entirely from snap packages, was launched in 2014 and there was a Core version of Ubuntu 12:

https://old-releases.ubuntu.com/releases/ubuntu-core/release...

There are about half a dozen cross-distro packaging schemes for Linux, including Nix, Guix, AppImage, Flatpak, Snap, and 0install.

However two are mainstream and supported by large vendors: Flatpak is from the GNOME organisation and is backed by Red Hat and Fedora, and Snap is a Canonical project and part of Ubuntu, the single most widely-used distribution by a considerable margin.