My Way to Remove Linuxisms from FreeBSD
5 points by vermaden
5 points by vermaden
Interesting. I wonder why FreeBSD packagers insist on making those dependencies.
I didn’t know that FreeBSD was still using OSS with in-kernel mixing. I’ve always wondered why this didn’t happen in Linux and why Alsa was supposed to solve the problem.
Usually because those dependencies are the ones properly tested upstream. Removing PulseAudio from some things doesn’t just make it use OSS, it makes some features stop working. If a package is properly tested upstream with the OSS option, it’s safe to remove pulse, but often you remove it and users complain that some feature that you don’t use but that is critical for them doesn’t work.