←back to thread

306 points dxs | 1 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 #
frollogaston ◴[] No.44069126[source]
I wish there were such thing as just "installing Linux" on a computer, and it shows the penguin when you boot up.
replies(1): >>44069299 #
andrewmcwatters ◴[] No.44069299[source]
There sort of is, but you can't do anything with it, because you essentially have no user space utilities?

For all of the crap that people gave the term "GNU/Linux" it's even more true today considering there are Linux-based operating systems that don't use GNU utilities.

gjsman-1000 talks about "design flaws" in Linux above, but Linux is just the kernel. There is no "Linux" operating system, despite everyone, and even Linus probably? using that term.

If you call booting init and getting a black screen "an operating system," well... that's cool I guess.

I doubt Linus ever talks to the GTK people in any meaningful way, or any other desktop environment authors. So, what design flaws?

Do you call a ladder a badly designed scaffold because it doesn't have a horizontal platform? No, it's just something entirely different all together.

replies(3): >>44069338 #>>44069357 #>>44072249 #
bluGill ◴[] No.44069357[source]
If you don't like the above there are several BSD systems that give you a useable OS. You probably want a deskto though which none give.
replies(1): >>44069361 #
frollogaston ◴[] No.44069361[source]
FreeBSD has a desktop, doesn't it?
replies(4): >>44070474 #>>44070508 #>>44071192 #>>44072108 #
flomo ◴[] No.44071192{3}[source]
The *BSDs have all the same issues that Flatpak is trying to solve. (ports aint it.)
replies(1): >>44072840 #
1. bluGill ◴[] No.44072840{4}[source]
Flatpack also ain't it either. Sure flatpack solves a few issues, but it introduces others and so the problem isn't solve. Maybe it will be eventually (though the lack of maintenance implies it won't be), but today it isn't solve.

I found ports works very well myself - everything kept up to date with upstream, and they take care to rebuild everything all the time so you rarely run into library ABI issues.