Not at all. I think a lot would rather concentrate on building stuff, than trying to get their wifi to work in linux, or managing the latest updates that have broken gcc for some reason.
For most, I think OS X is linux but without the maintenance.
Not true, Apple breaks core features in minor security releases all the time. Most recently, they broke the system Perl. I don't use OS X for anything important anymore (only for watching videos on my TV), but back when I did use a Mac for work, things randomly broke for no reason all the time. (That doesn't even include the nightmare that is ports / fink / whatever, required to get modern versions of UNIX programs.) I use Debian unstable now, and it is a lot more reliable than OS X, for me anyway.
Also, the whole getting wifi to work thing is mostly solved now. All the wireless cards are Intel, and Intel pours a lot of money into making them work really well with Linux. So you pop in your Ubuntu or Moblin CD, install, and right click the little icon, just like on any other OS.
Basically, OS X sucks, Linux sucks, and Windows sucks. So there is no real reason to get super-excited about any of them -- they are all basically the same, with Linux marginally better in a few cases.
Incorrect. Security Update 2009-001 replaced a Perl component which some users had (inappropriately) upgraded themselves, causing breakage for those users. The "system Perl" worked fine as long as you hadn't touched it, though.
: The inappropriate part was touching the Perl install in /System. You don't do that.
Then you should have placed the updated copy in your home directory, or in /usr/local, rather than replacing the one in /System. This is really no different than if you'd updated the Perl install in /usr on a Linux system, and the package manager later replaced that with an updated copy - in both cases, the vendor's supposed to be the only one touching those files.
Try Debian stable, and let me know if it ever breaks. (Debian unstable definitely does break, but not very often, and it's usually easy to fix. It works for me.)
I agree with this. All three operating systems have their flaws, so it basically boils down to preference and ease of development. If you are developing a Windows application, you should develop in Windows; for Apple applications, use OS X; Linux applications, use Linux. One advantage of Apple platforms, which the article mentions, is that that they allow running of all 3 operating systems.
For most, I think OS X is linux but without the maintenance.