I should make a disclaimer here that I’m professing no real knowledge here. I’m speculating. And partly, I’m playing devil’s advocate.
Apple, so far as I can tell, is going pretty much nowhere in terms of server deployments. Oh, they make servers, it’s just that I don’t see them really going very far. However, with the continuing growth in the laptop market, and Apple’s success therein, I can’t help but wonder what all of this means for the Linux desktop market.
Oh sure, there’s always the *enterprise* desktop market… I guess. The Linux community has been saying, emphatically, for years that Linux is “ready”, for some definition of “ready”, and for certain use cases. Unfortunately, it hasn’t caught on. Why do you think that is?
Well, part of the reason might be inertia, and a general unwillingness to change in any direction regardless of platform. But its hubris not to consider that maybe Linux just isn’t ready. And probably a part of what makes it “not ready” in the eyes of a lot of enterprises is the lack of a cohesive Linux offering that can be installed on *all* of their desktops *and* laptops and whatever else and “just work”. In my opinion it’s the laptop, not the desktop PC hardware, that’s killing Linux on the desktop. Going forward, “desktop” and “laptop” will become *more* synonymous, not less.
We still have a long way to go in the Linux world to making Linux a corporate contender for any enterprise that has any kind of mobile workforce. Linux on laptops is still terrible compared to either OS X or even Windows (which is pretty bad itself). Laptop hardware compatibility with Linux is absolutely terrible. I work in an area where I see dozens of different laptop models. People around here are constantly buying the latest cool gadgets and laptops and trying to get Linux to run on them. 99% of the time there’s a decent bit of pain involved. In rare instances, there’s something that could be called real success, but these aren’t people who need, say, Cisco VPN compatibility, or Exchange calendar sharing, or hardcore 3D accelleration. Good thing they don’t. In most cases they are thrilled if their built-in wireless will work and they can actually start X. Most haven’t even tried putting their laptop to sleep under Linux, and I’ve *never* seen someone do it successfully on any laptop, ever.
The only place to point the finger for these issues is at the hardware vendors, but whatever – point the finger all you want – these vendors haven’t found a way to make money with Linux, and we’ve been waiting for them and pointing fingers at them for years. The only people who *care* who is at fault are the people who are already convinced of the merits of Linux and are already using it…. exactly the people that *don’t* matter. The people who *do* matter – the masses and corporate PHBs who make large purchasing decisions could care less whose fault it is. They’ll never get to that question. They’ll get right up to “it doesn’t work”, and that’s it. Game over. There’s no investigation beyond that. Game called on account of lack of interest. They don’t care. It doesn’t matter. Don’t go giving corporate decision makers all kinds of credit. They don’t have to wear a tie to work because they make mind-numbingly difficult technology decisions. They just made the decisions that haven’t yet gotten them fired. That’s how they got there.
In case you missed it, there’s some good news here. The good news is that, while Linux *is* plagued with usability issues, those issues are no more foreboding than they are on any other platform. The Linux interface, overall, is not scary anymore. Most of those who say it’s scary have never seen Linux, or haven’t seen it in years, and they can safely be ignored. You’d be shocked at what people think is *still* wrong with Linux. The masses still think you need to do everything from the command line and are shocked when they see a graphic displayed on a Linux desktop.
Anyway, this good news offers little hope as the corporate workforce becomes more mobile, and shows no real signs of slowing down. Let’s face it, if they *wanted* a Linux solution to this, they’d’ve paid for one by now. Apparently, what they’re dealing with now is “good enough”, or at least it’s better than, say, going after the laptop makers, the video card makers, the VPN hardware makers, the soundcard makers, the wireless card makers…. If you had to choose your battles, you might consider this one unwinnable. I don’t think I’d blame you. There are other battles.
So, really, what we should be saying is “Linux is as ready as we can make it for whatever anyone wants to use it for. The rest is up to the hardware vendors.”
Mark my words: success will come when corporations can look to Linux to be the go-to platform for laptops *and* desktops. These have to be a given. People in the enterprise are increasingly using *both* to get their work done, in addition to the occasional handheld device or tablet PC. Mobility will be the buzzword not only for 2007, but probably 2008 and ’09 as well. And Linux’s rocky history with laptops doesn’t leave me hopeful for the future of Linux on the desktop.