3 ms·
> ALSA before that wasn't great either, the fact you didn't get any software mixing by default It was being developed. People jumped on Pulseaudio and made it
by dijit 4y ago
> ALSA before that wasn't great either, the fact you didn't get any software mixing by default
It was being developed.
People jumped on Pulseaudio and made it the default before it was finished because the ALSA contributers wanted to do it in a way that was either going to work for embedded or be optional in a reasonable way, IE; they were trying to do it right, took too long, and it got replaced with something much worse that did the job.
Which, happens unfortunately frequently.
- yamtaddle 4y agoSimilar story for how ALSA came to exist, really. Linux folks looked at OSS and said "this blows, let's replace it" and made ALSA. The FreeBSD folks looked at OSS and said "this blows, let's fix it". And did. And they're still on that while Linux is headed into its third major audio shake-up in the same time span (OSS -> ALSA -> PulseAudio -> PipeWire).
- 0x457 4y agoSaying this as FreeBSD user: FreeBSD didn't switch this many times because no one is working on a new thing. The community is already small, the community of people using it on desktop is even smaller. Developers that can work on any of this - almost doesn't exist at all. Corporate money and contribution go to: storage, network, scheduler. Anything desktop related doesn't get any love. I bet that PR for EoL drm-kmod from linux still not merged.