6 ms·
I think the article does a great job of explaining the problem, but doesn't explore the ramifications far enough. Let me give an example: a few months ago, a n
by nathanb 14y ago
I think the article does a great job of explaining the problem, but doesn't explore the ramifications far enough.
Let me give an example: a few months ago, a new version of Skype was announced for Linux. I was excited, since I used Skype 2 for Linux but then it stopped working for me and I couldn't be bothered to fix it. But if you go to the Skype for Linux download page, you will find a few downloads for specific distros, then some tar files which are, statistically speaking, guaranteed not to work.
Long story short(er), I still don't have Skype working on my desktop, because my distro isn't in the list, I can't get one of the other distro packages to work on my system, and of course none of the statically-linked binaries work.
(I could almost certainly get it to work if I was willing to install 32-bit binary support. But it's 2012. If your app requires me to install 32-bit binary support, I don't need your app that badly.)
Steam for Linux, recently announced by Valve, will run into the same problem. I suspect it will actually be Steam for Ubuntu and Debian, possibly with a version for Fedora, assuming you have the proper libraries installed and are using the right sound daemon and graphical environment.
But if big-name software comes out for Linux, hopefully distros will get in line. Do you want to be that distro which can't run Steam? Doesn't really matter if you think that OSSv4 is superior to ALSA and PulseAudio...if Steam requires the latter, you will toe the freaking line, or disappear into obsolescence.
- jvm 14y agoWhat distro are you running? It must be sort of out there that you're having such difficulties. I'm running Arch which is not widely supported, but user submitted build recipes (think brew on OSX but with way more options) work 95% of the time (e.g., no trouble with Skype, Spotify, etc.)
- nathanb 14y agoI'm running Arch as well, though I don't use the AUR. Stuff tends to crustify too much and too easily in there.
- jvm 14y agoOnce you install yaourt or packer though it's really easy to at least see if the AUR package works (Skype works fine, e.g.). If not then maybe you're on your own, but if you're having trouble it can still be useful to see how someone else built it in the past.