>Looking back the past, the precursor of systemd chaos was replacement of
>ALSA with pulseaudio that caused headache to many innocent users from
>Debian 6.0 to 7.0. I tried to use buggy pulseaudio for months but went
>back to ALSA.
You *can't* replace ALSA with pulseaudio, lower ALSA
API remains in the kernel anyway, you only replace
userland APIs. This by the way can even grow up to
ALSA API (kernel) -> OSS (userspace) -> PulseAudio.
Or even worse:
Lower ALSA -> Lower PulseAudio -> PulseAudio Network
Abstraction Server -> Upper PulseAudio and then probably
you have to use Upper ALSA API.
Compare with the default ALSA stack:
Lower ALSA (kernel) -> Upper ALSA (userspace)
And almost the same with OSS.
As you see PulseAudio also clutters users' systems.
Mitt