I don't think most people who've told me "oh, <foo> has gotten a lot better in the last year" even know what the problems are that keep some people away. I think it's largely PR parroting, and a way to seem marginally 'with it' re: linux. "hey yeah, I know ubuntu had some issues in the past, but you should really try it now - it's a lot better!" - just got 2 emails from people in the last week or so asking why I use OSX.
I was a desktop/laptop linux user from 2000-2008. That's about 9 years of "oh hey - things are so much better this year". And yet... in 2008 I still had issues trying to have multiple apps access audio at the same time. I still had issues plugging in an external monitor on a laptop (or 2 monitors on a desktop). I grew tired of rickety perlgtk scripts that were marginal wrappers around Xorg config files that never quite ever worked the way I could interpret the man page info. I've used desktop ubuntu distros virtualbox and vmware over the past couple years - things don't seem to have gotten that much better, mostly because the majority of the developers in those ecosystems don't see these things as massive problems to be solved in the first place (indeed, with some, it's a badge of honor that things are still hard to configure).
Again, the point is "hey, linux is better on the desktop now", in my experience, comes from people who've never really used it for a long time and had moderate expectations not met. Many people I know that use desktop linux expect it to be subpar for many things, and when it's just 'par' they herald this as a big improvement.
That said, I really miss fish from KDE.
I did try OSX for a while, and wanted to like it because I can get it for free at work, but I'm so used to Linux that OSX quirks really annoyed me. Things like package management being an aftermarket hack, pain trying to get functional RAID10, Apple changing core functionality between releases breaking my setup, etc. For me, Linux is WAY easier. :-)
A fair point. Thanks for posting. I never really got good at running Linux on the desktop; I gave up each time I tried, due to a sound driver issue or similar. I suppose if I'd stuck with it, I might feel as you do.
https://bbs.archlinux.org/viewtopic.php?id=120003
2011 people having problems with multiple apps trying to use audio at the same time. This is one of the things that drove me away from desktop linux in 2008. 3 years later it still isn't a solved problem. My gut tells me that in 2013, it's still not a solved problem.
I've no doubt that some people get it to work for their use cases OK. But the fact that it was, even 2 years ago, enough of a problem that people still encountered it... architecturally, that's a symptom of something really broken.
I'm not really interested in learning the ins and outs of modprobe and kernel driver recompiles to try to get sound working as I expect it to - it works the way I expect it to on my macbook, which leaves me time to do other more important stuff.
What? Not at all? Not working when you unplug headphones? Not working for Flash?
Google for "osx sound problem" and you'll get plenty hits. What exactly do you think your link from 2011 demonstrates?
And osx is by no means perfect. I just have had far fewer problems related to hardware and drivers than I ever did on Linux.
In 9 years of desktop linux, audio was a constant problem. It's been an extremely rare issue on my MacBooks.
What it demonstrates is that even in 2011, the base issues of how audio should even work hadn't really been sorted out. oss vs alas vs pulseaudio vs whatever aren't issues I want to be concerning myself with - this is just one reason I left for the macbook world.
I was using macbooks at the same time for our video editing. Don't pretend they don't spin that beachball crap at you at the worst moments.
Of course people will and should use whatever they want. I have to touch Windows and Macs regularly as well and they're not without problems. Each will have its pros/cons like anything else.
Sounds like you're annoyed with people asking you why you use OSX. I've asked that question myself in the past. I assume people make informed choices, so I'm always curious about the reasons. Personally, I don't mind people asking me why I use Linux.
I will say that the Desktop experience still is the weak point compared with how solid everything else is. Xorg is a pain, but I haven't had to touch it in a few years (defaults have been working fine for me), so that's been fine.
The reason I keep using Linux is not because it's perfect, but because the breadth of amazing and ridiculously easily accessible free software available for the Debian ecosystem is unparalleled (in my experience, anyway).
I can run the same software on servers, desktops, laptops, in the cloud, on crappy old hardware in a way not possible with Windows or Mac. I don't have to ask for permission or deal with licensing issues. I can focus on GSD* instead.
* getting shit done -- see other thread :-)
Sort of like movies I guess - people pushing their favorite actors who were in some remake of something from 20 years ago. The actors are OK, but I'm not becoming a crazed fan over that stuff; life's too short.
As for linux - it's on all the servers I manage, and I can run virtual machines of what I need from linux, mac or windows when required. It's just not my cup of tea for desktop/laptops, and probably won't be for a long time (again). The macbook "just works" far in excess of any hype from the ubuntu crowd (again, thinking back to 8-10 years ago - "it just works!")
On a side note: I have some sound problems every once in a while, but I am a hard user of audio libraries, since I perform in music concerts using live coding... In the normal everyday department, it just works.