Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Pulseaudio can abstract over multiple devices, allowing you to mute individual applications, move streams between physical pieces of hardware, and so on. Audio mixing in kernel-space is brittle and the wrong place for the code anyway. Doing it in userspace is more secure, more flexible, and generally a good design.


In theory, maybe. In practice, Pulseaudio is just horrible and gave me troubles I have never experienced with ALSA. I'm personally convinced it's one of the biggest mistakes made in the Linux world.

However, if we're going to put the sound server in userspace, which isn't a bad idea, the kernel side should be broken down. This would be an excellent time to deprecate ALSA!


Not if you care about minimizing audio delay, which greatly matters in certain use cases.


Nothing is more brittle than Pulseaudio in a modern linux distribution. Maybe the flash plugin, but still it uses less cpu than pulseaudio usually

Nowadays I only have to restart PA once a week. This is simply ridiculous.

ALSA software mixing never gave me a problem.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: