When I saw this come across my inbox a bit ago, I first thought this was a late-night prank being played on me. But as it turns out, it’s true: late this evening Google confirmed that they’re working on their own operating system for netbooks, tentatively titled Chrome OS.

Rather than rattle off the entire contents of their announcement, let’s hit the high points. Google's Chrome OS is an OS designed to do one thing and one thing only: run Google Chrome. It will be open source, it will run on ARM and x86, it’s Linux based, and it’s not going to launch until the second half of 2010. Taking a page out of Apple’s book, Google is announcing it now as a way to avoid another party spilling the beans before Google is ready.

The single most important thing to take from this announcement right now is just what Chrome OS will do. It won’t run an email client, it won’t run an office suite, and it won’t run games – it will only run Google Chrome. It’s Linux stripped to the bone, left with just enough to run Chrome, and nothing more.

Given this kind of a design, it should come as little surprise then that Chrome itself will be the platform through which additional applications will run. Google has been pushing the web application idea for years – indeed Chrome exists to further drive that goal – but previously this has always required accessing said web applications through a web browser running on a full-fledged OS. If nothing else it is somewhat redundant, not to mention the existence and use of native applications goes against Google’s grand unified vision for everything to be a web application.

Because Chrome will be available on Linux, Windows, and Mac OS X, developers will be able to create web applications targeting Chrome, and have it run on computers running any of the above operating systems, along with netbooks running Chrome OS. Along these lines, Google’s own web application suite finally left beta this week, where it’s entirely possible that this was intentional to coincide with the announcement of Chrome OS. Regardless, clearly Google’s application suite is going to be the center point of Chrome OS in order to flesh out the capabilities of Chrome OS-equipped netbooks to what’s expected of a modern computer.

The early announcement leaves plenty of time for more details to be refined and released, but this does raise a few core issues. First and foremost, will developers go with it? One of the most recent parallels to this is the original iPhone launch, where Apple pushed something very similar as the official way for developers to create applications for the iPhone, through creating web applications for Safari. It failed miserably, and a year later a real SDK was released for developers to create native applications. Chrome is better equipped than circa-2007 Safari for these matters (it has local storage capabilities, among other things) but the point still stands. Developers would be limited to AJAXy technologies, with no Adobe Flash to back them up. For the most part, developers would be looking at abilities below what Flash and Java are capable of, so not everyone would necessarily be happy about working with a limited toolkit.

The second issue is how consumers will respond. Chrome has been a tempered success as a browser, it’s bigger impact being to drive everyone else to improve their JavaScript performance. Just being Chrome won’t be enough for Chrome OS to succeed. Meanwhile Google’s web applications have been a smash hit – Gmail is the new standard for webmail interfaces, and other services like Google Docs have been picking up in usage. Google would be relying on their web applications to move consumers (and OEMs) to Chrome OS. But let’s also cut to the chase – this is the computer terminal/thin-client reborn, and history is littered with the carcasses of terminals and terminal-like computers that have died to full-fledged computers when consumers/users rejected going back to terminals. A complete thin-client system may be a gutsy move in modern times, but it's still a significant risk that is not in any way guaranteed to win over users.

And last but not least, we have Microsoft. The web browser replacing the OS has been Microsoft’s worst nightmare for well over a decade now. Much of their late-90’s anti-trust trial focused on how they attempted to drive Netscape out of business for fear of this exact situation arising. Microsoft won’t sit by idle, they will undoubtedly make a big move against Chrome OS, and they will try to not get dragged back in to court in the process. Whether that means just more cheap copies of Windows for netbooks or something more remains to be seen.

Quickly, it should also be noted that this is a separate effort from Google’s existing OS, Android. Android is similar in that it’s a Linux-based OS, but Android is targeted towards phones (even if it can be run on a netbook) and can run additional applications through Java. Chrome OS would be for more powerful devices, and as announced would not be able to run any applications other than AJAXy web applications through Chrome. Along these lines, it should be noted that Chrome OS is going to use a brand new windowing system. It's a bit of a generic statement, but we suspect that Google is going to keep the Linux standard of the X11 windowing system, but write their own window manager and GUI framework. If that is the case, then we won’t be seeing the usual suspects of KDE(Qt) or GNOME(GTK) here. This would also mean that even if Chrome OS could be manipulated in to running other programs, it would not have the ability to run the vast majority of Linux GUI applications without significant modification, as most applications use one of those two frameworks.

Post Your Comment

55 Comments

If the Browser is the centre of the OS and interface then will all the functions and utilities be accessible from the browser ?
How can you make it flexible and updateable if you lockdown the browser ?
It seems to be a security & useability nightmare. Reply

Those of us who do make actual use of our various systems however will most likely not even bother. I know I wont, but I would not mind browsing through the code just to see what was done. Others have already made fine points for possible other uses . . . personally though, I think I would rather stick to my "geekdome" and netboot from a local PXE server *if* the need for a thin client arose.

Could get interesting *if* USB boot support was included though. Reply

You know, you and another above poster mention something important - so much personal information in one centralized location.

As long as this web based OS has the ability to run completely offline with local files, apps, etc. Applications and addons are downloaded from the internet and added via Google's interface, but can be ran locally and independent of an internet connection. If this is the way it's done then I still see some privacy as being possible. Shut off your Wi Fi and no one can get in to what personal information is stored on your computer. It shouldn't be mandatory for us to store ALL personal information and important documents completely on the web. I still want all my stuff on a local disk, and I think they'll have it this way.... hope so, anyways. Reply

Google needs to be careful with this. Most people are too stupid to realize that with Google Search, Gmail, Google Docs, etc. all aspects of their lives come under the eye of 1 multi-billion dollar company: banking, personal emails, important documents (wills, taxes, certificates, etc), anything you would have on a computer is accessible by Google. So, with a terminal client like this, they better distract people with, "Oh, look Android! This new xxx phone is so sick!" "These thin clients are so cheap! Save the Earth!" blah, blah, blah, as long as no one looks over and sees Google's hands full of private information of half the people on the planet and asks, "Umm... What are you doing with that, and why should we trust you?" So far Google hasn't failed. And I don't see why people would suddenly start paying attention. So, good game, Google, good game. Reply

I have been wondering when Microsoft will jump on the "browser OS" market that they could foster if they tried. Make it simple, make it cheap, make it ubiquitous, then you will make money and make people happy. Most people "new" to PC's, (AKA older people), just want to reach the facetube myplace and don't want a bunch of stuff with the potential for failure.

It does need to have basic functionality, even if it is just embedded in the browser, such as file management and simple programs to run. Open Office and Pidgin come to mind as the most needed. Reply

This is the first news I've seen in a while that could potentially be game changing. This makes a netbook truly a "NETBOOK"!

Dumbing down Linux and making it as simple and idiot proof as possible, while allowing massive expansion via easily installed web apps and addons, many of which will undoubtedly be free, cheap, and others that will be user created, could point to some serious potential. With driver and app control all in-house, similar to the control Apple has, which ensures a smooth user experience, Google might actually be able to deliver a similar smooth, easy experience to the netbook user, but it wouldn't be limited to specific Google hardware. The netbooks are already limited simply by hardware pricing constraints, thus limiting the variety of hardware Google will have to make their OS support.

And if they can add future support based on demand/request from the owners of netbooks, and make it point and click easy for those same owners, they will have a win. I really hope they make something successful and competitive out of this.

Linux might be great for Anand fans, but it still intimidates a lot of basic users, and wouldn't it be nice to have even more alternatives that are popular and well supported than just OSX or Windows?? I can't see this doing anything but really helping the customer in the long run, unless they don't support it or market it properly. Reply