this post was submitted on 20 Aug 2023
177 points (95.9% liked)
Linux
48129 readers
436 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Nope. Before PA, we had ESD, aRts, and NAS. All of them had horrible latency. They could play a ding at approximately the right time, but everything else was utterly beyond them. They were also mutually incompatible and there was no reliable way for apps to discover which one, if any, they were supposed to use.
And multiplexing multiple audio streams to a single input/output device with reasonable latency, and moving an audio stream to a different device, and individually controlling audio streams' volume, and sending audio streams over the network or Bluetooth with reasonable latency, and…
Yeah, no. Linux audio sucked before PA came along. I know it did because I was there, struggling with it.
Okay? I didn't claim that PA never had any bugs of its own. All software has bugs.
I also didn't claim PA is perfect, nor that some newer, better system will never come along. I claimed that PA is vastly better than what came before it, which is correct, and I have the experience to prove it.
Red Hat chose to cease maintenance of the separate udev and focus its efforts on the systemd-integrated udev. Others took up the task of maintaining a separate udev, and called their fork eudev. I'm not seeing any problem with this.
Upstart expects daemons to
SIGSTOP
themselves to signal readiness. That is not a sound design.I don't know if there's anything else wrong with it, as I have never used it myself, but I have yet to hear any well-reasoned explanation of how it's better than systemd.
It isn't. You can still use a syslog daemon with systemd if you want.
Yes, and have you ever tried to implement them? I have. They suck.
/dev/log
. There isn't even a specification saying/dev/log
exists at all.And that's just the log record submission protocol. The storage format has all of the above problems except the one about
/dev/log
, and several more:This may have been acceptable in the 1980s, but it doesn't hold a candle to the systemd journal. Good riddance.
You should be grateful for software that is vastly better than its predecessors with no significant drawbacks, yes.