Are Google and Amazon the Next Great Hope for the (Linux) Desktop?

by Mark on May 20, 2008

GamazonThere was a time when I thought the Linux desktop was going to take a market share at least equal to Apple’s. Maybe even 5% or 10% of the total desktop market. I had high hopes that the One Laptop Per Child Initiative would put Linux laptops in the hands of impressionable young minds who would never have the chance to become dependent on Windows. Though that plan has fallen through the cracks. I don’t hate Microsoft Windows I just don’t have a desire to see any operating system dominate the market in such a way that the lack of competition stifles innovation and forces users into an endless upgrade cycle, offering progressively smaller incremental value.

That’s why I like Linux as a desktop platform. For many years I was an advocate for using the Linux desktop, I even wrote a Windows to Linux migration book for business users. Though the time has yet to come for the widespread Linux desktop adoption. I have speculated in the past that Novell’s SUSE Linux Desktop or Ubuntu would see traction but as of late I think that even that prediction is off base. I think the companies that will break our addiction to Windows will not be neither of them. It will be Google and Amazon. Here’s why.

I think that real reason people become dependent on Windows isn’t the operating system, it’s not the great support from Microsoft’s 800 support number. It’s applications and hardware support. As an independent software vendor (ISV) there’s not a great incentive to develop to any other operating system when you consider the 90%+ of all PC users are using Windows. For a while I was convinced that the intermediary step for desktop independence was going to be virtualization e.g. run two OSes side-by-side. Recently Citrix announced a new desktop virtualization product, XenDesktop that does just this. Though recently my opinion has evolved. I think what will happen is that most users will skip this step and go right to the network for browser-hosted applications.

Google Docs GadgetsThe reason I think a web-centric is going to be the norm is due to the size of the market. As you look at the size of the potential users( buyers) the next generation of information workers will likely become dependent on web applications like Google Docs and less so on Microsoft Office. The market for browser based applications will be the greatest and vendors will be able to develop to W3C standards and not that of individual OS vendors. At that point the desktop operating systems becomes more of a conduit to your applications and less of an end unto itself, at that point we achieve desktop independence.

Case in point, my company recently shifted to Google Docs as our document collaboration platform. Initially we used Google Docs to author simple documents or to upload a document originally authored in Word. Today I noticed that my Google Docs had a link called, Insert Plugin. It gave me options of things I could insert into Google Docs. When Google bought Writely(the product that formed the basis for Google Doc) it was very slick but only offered rudimentary features. Google has since continued to add features and now they are even crowd-sourcing the addition of more features through the plugin exchange. Couple this with a ever-improving GMail application and the dependence on Office is nullified. Though maybe we are just trading one master or another.

Google is only one of many web applications that are slowly replacing my native applications. For photo editing I find myself uploading pictures to Flickr and editing them in Picnik rather than editing them on my desktop. To-do lists and projects are managed in a hosted task-manager application (Tasks). I could go on. The bottom line is that with each new web-application I am reducing my dependence on any one vendor. The downside is that until that data is portable I am locked in to some extent to those applications, but not one vendor who owns my desktop and productivity suite.

Web applications are going to proliferate. Amazon’s EC2 brings the barrier to entry for deploying scalable web applications (and companies) so low that you don’t need Google’s billions to develop and grow a scalable redundant architecture. Amazon and cloud computing are changing the rules for building and hosting infrastructure. This is good for the end-user as choice and competition keeps innovation high and prices low.

Beyond applications Ihave been playing around with file storage via Amazon’s EC3 this too is one step towards desktop independence. The economics for storing files has been broken down to bandwidth and cheap per gigabyte storage. You only pay for what you use. There are also intermediaries for these services like, JungleDisk which provides software and value-added services in addition to EC3. This combination now frees my data along with my applications.

The Linux Desktop Opportunity

This opportunity is the same for Linux as it is for Mac. If you are no longer dependent on your desktop operating system for tight application integration you have a lot more freedom in your desktop platform. That opens the door for Linux. Frankly, I use an Apple OS X desktop (which supports my EVDO card) for my work laptop but much of the time I prefer the quick response of my Ubuntu operating system running on a Dell laptop which costs about one-third of the what my Mac Book Pro does. With a little tweaking and growing hardware support (for me it’s support for my Verizon EVDO card) I see Linux desktops like the AsusEEE being a good alternative to one running Windows. If all your apps are in the network it’s likely you could use inexpensive desktop computers at work running Linux and ultra-mobile PCs on the road. I don’t expect a massive migration to Linux or Mac from Windows. I just envision a opportunity for a greater and more realistic number of choices for desktop computing.

And who do we have to thank…Gamazon?

Technorati Tags: , , , , , ,

{ 2 comments… read them below or add one }

Bojan Markovic May 27, 2008 at 8:43 am

This sounds nice and all, but I beg to differ.

The first issue I see here is that I don’t think that Google Office will have much traction in real business world. People are usually at least a bit more paranoid than your company and will probably not have their employees create and have company documents on a web host, no matter what assurance of security and privacy they have from google. Ditto with all web-based, hosted-by-outside-entity type of business software. Aside from hype there is little gain in web2.0 business software. Outside security issues, it’s all years behind even the slowest developing opensource desktop apps, and most of us would like to have our business-critical stuff chugging along even when we have internet outages, bandwidth spikes etc. Not everyone lives in an American or Western European metropolis, I’d dare say that more than 90% of the planet doesn’t.

The second thing is — it’s not office apps keeping people off Linux desktop. For one, OpenOffice, Abiword/Gnumeric and even KOffice are more than decent replacements for MS Office and if you have trouble moving your users to those than moving them to Google Office will be impossible.

What’s with my engineering department and it’s dependance not on “a CAD software” but AutoCAD-or-bust (make something 100% compatible and keep it compatible for versions to come, charge half the dough and then we’re talking). What about the marketing department that’s used to Illustrator/Photoshop combo — don’t say Inkscape/Gimp ’cause it just won’t cut it (ever tried preparing pro CMYK prepress with those two).

Or what about people who do my finances and accounting, my sales and purchases. They use an accounting software, they cannot afford SAP and Oracle and never will — last I checked 99,9% business IS packages, from simple invoice printshops through acounting apps to full-on ERPs are Windows only.

I can see these things getting on Linux desktops much, much sooner than they get to web2.0 world. Actually I expect the web2.0 bubble to burst way before that time comes, but that’s another topic.

What Linux world currently needs badly is more, better development tools that make it easy for semi-literate quasi coders to write “serious” database backed apps for businesess worldwide, preferably baking easy to make desktop/db-connectible stuff from some codegenerator like Rails or a connect-the-dots kind of CASE-like thing like Clarion. VB did as much for Windows as a platform as Office did. That’s how you get ISVs.

The other thing it needs to break trough in enterprise is less choice: tightly setup server distros that pick the best tools from the flock and deploy/configure those from a wizards will kill it. So far not even RedHat got it quite right, let alone Ubuntu/Debian or Novell. SME’s usually cannot afford to wander in the wilderness. In this regard CentOS did more for Linux in SME world than all other freebie distros together.

Mark May 27, 2008 at 8:24 pm

@Bojan,

Thanks for your thoughts. I respect your opinion and can only draw on my experience. I spent six years making Windows virtualization software for Linux which I thought was the silver bullet for Linux Desktop adoption. My though was it allowed the migration of Windows applications to Linux without a complete rewrite of the appplications.

It seems to me that over the next 10 years the sensible solution will be to migrate to the web for new applications, look at Intuit and their release of QuickBooks and Quicken for the web. I think you are right about security concerns today but overtime I think this problem will be solved through market demand.

For now I guess it’s just a case of predictions and we’ll have to see how everything plays out.

Thanks for your thoughts.

Previous post:

Next post: