Google announced its new operating system, Chrome OS, today and it is a radically different take on what constitutes an OS. In a way, you can think of Chrome OS as a computer with nothing on it accept a browser, no applications to install, no built in utilities. In fact, it most likely won't even run on your current laptop as it is only compatible with solid state drives which to my understanding is a hard drive with no moving parts. All the "applications" you need will run through the browser from "the cloud".
This is a bold move on Google's part in predicting the future of computing as being interaction with the cloud. But Chrome OS isn't really an operating device for a computer, it is more like the most sophisticated OS for a communication device. Granted, most interactions with a computer involve communication but I think Google may be making a fundamental miscalculation about the way an enormous contingent of the computing population feels comfortable about interacting with the cloud -- businesses.
Cloud computing is the defacto buzz word that a few very large corporations want small and medium sized businesses to buy into. Microsoft, Google, IBM and even Amazon offer cloud based services, but there are a few fundamental problems that businesses may have with moving their operations to the cloud. First, data security. Most corporations don't feel comfortable having their data housed in a place outside of their control. Some types of businesses might not even be able to utilize cloud computing from a legal standpoint. Do lawyer's offices have the right to house confidential client information in the cloud? Do hospitals? If they do, they shouldn't. Does HIPAA come into play?
Secondly, cost. To build your own infrastructure requires an upfront cost but then you own your own equipment. There are no monthly fees, no terms and conditions that can change at any time. For as much as software companies try to push "Software as a Service", really in most cases it isn't, or shouldn't be. When you pay for a license to operate software, it is yours to use, again, no monthly fees.
And finally, reliability. Gmail outages have been a recurring event. On any given day you'd have no guarantee that what you need in the cloud will be available. And this is where I think Chrome OS really fails. If it doesn't run applications locally, what happens when your mission critical application isn't there when you need it? What happens when your cloud based accounting software *disappears* permanently?
Take all this with a grain of salt. I am not a tech pundit and the irony of this essay is that I am writing in on gmail, and will be posting it using posterous.1 So maybe that's Chrome OS's strength, end users. If my email is down for an hour I am not losing money. If posterous vanishes, the world doesn't stop, people don't get fired. So if Chrome OS is aimed at netbooks, maybe netbooks should be reconsidered as communication devices primarily, and computing devices secondarily. But if Google expects businesses to switch their operations to the cloud they've got their head in it.
Further reading:
1The REAL irony here is that while I write this sentence (8/20/2010) I am in the process of weeding through my posts to get rid of all the mumbojumbo markup that posterous (and/or gmail via posterous) injected into my blog. I am also removing the images hosted by posterous and hosting them myself so that if posterous *disappears* then all the images on my site don't disappear as well. So much for the cloud as a viable solution for end users.