Tag: linux

Linux Audio

Why is it so hard to get basic sound working on Linux? And by basic I mean I want to be able to play iTunes inside a windows VMware VM and hear my mail notifier on my host tell me that one of you has written another asshat comment.

And don’t tell me “it works now!” Because it doesn’t. I just tried it.

The number of moving parts in Linux’s audio stack is just plain inexcusable. OSS, ALSA, dmix, esd, arts, pulseaudio, jack, nas. On top of that you have libraries that that can talk to one or many of these systems: libaio, libasound, phonon, gstreamer. And why have KDE and Gnome for the past 10 years not been able to agree on how to play sound, or configure sound? Linux is about choice right? What if I choose something other than KDE or Gnome? do I lose? Is my only choice to have someone earfuck me so hard that I go deaf and I don’t have to worry about it anymore? Maybe Linux is only ready for my grandma, because she can’t hear anything anyway?

amen. actually, amen to the whole blog and subscribed. See also Linux audio: it’s a mess. another example

Gold Linker

When I switched to using gold as the linker, I was at first a little surprised to find that it actually works at all. This isn’t especially common for a complicated program that’s just been committed to a source tree. Better yet, it’s as fast as Ian claims: my app now links in 2.6 seconds, almost 5.4 times faster than with the old binutils linker!

the new google-developed gcc linker. 5x faster, you are welcome. even those clowns on the thread who can’t get over the fact that it is in C++. when did lwn turn into /.?

nsscache

We’re releasing a small python utility, called nsscache, that is used to cache remote NSS maps locally on a given host. Combined with cron, it provides a simple and effective way to remove a critical network dependency from your hosts and potentially speed things up a bit.

a small but crucial piece of our network infrastructure