Anyway, from a typical app developer's perspective it was wrong from the beginning to write against alsa-lib. It's no surprise that people kept doing it though, considering how the whole Linux ecosystem works. It wasn't their fault that there was no better standard way. Just as it's not Lennart's fault that all the other sound servers failed at becoming standard. Because a general purpose operating system really needs such a mechanism. I think users should be happy about the fact that PulseAudio seems to be a good enough design (bugs aside) to become the standard for doing sound on Linux
No announcement yet.
Systemd 199 Has Its Own D-Bus Client Library