I think it is both that they were seduced by Apples marketing and that
until recently many laptops didn't play well with linux.
I too am a Linux laptop user, although I recently requested an Apple from
work to try something new for a while. Here are some problems that Linux
on the desktop has:
The binary drivers from Nvidia and ATI certainly complicate linux video matters. It was more stable for me using my Voodoo3 (which had good open source drivers) than using nvidia binary drivers for a 3-4 year old card (which is no longer supported by recent nvidia binary builds). It's too bad these companies are so hung up on IP that they can't come out with open source drivers with decent 3d acceleration.
Recent improvements like Xgl and Cairo should take care of this.
Yeah, but then I have to learn objective c.... I'd much rather use QT which has a lot more benefits, but one pretty big drawback (GPL, well some companies claim this is an issue, if it were LGPL I wonder if Gnome would be a thing of the past...).
I think useability is one area where Open Source suffers. Some would consider it a tradeoff and favor power and flexibility over useability. I think this is an area where commercial open source companies can really help out.
Here, here!
I was one of those 80% at OSCON -- though my subjective impression was more
like 75% Apple, 15% Linux, 10% Windows. Doing graphic design work in the
'90s cemented my bond with the Mac, but when I moved into web development I
looked hard at switching to Linux. If OS X hadn't come along, I'd probably
be running Ubuntu on a Thinkpad right now. Apple does arguably make the
nicest portable hardware, assuming extreme light weight isn't on your list
of must-haves.
I've noticed this too, and actually I find it infuriating. The main reason
I see is that none of the laptop vendors (except perhaps for IBM's
Thinkpad) install linux natively. What that means is lack of hw support and
lack of a uniform look.
sorry, one more thing unrelated to the post in question. Your sidelinks to
posts and comments are not working. Also your permalinks are not working
especially well. (Perhaps you know about this already). Also, you should
have some sort of Contact information to be notified of these things.