Technology Review - Published By MIT
Advertisement

Hints of How Google's OS Will Work

Google isn't saying how its new operating system will function, but the clues lie in its browser.

By Erica Naone

Monday, July 13, 2009

smaller text tool iconmedium text tool iconlarger text tool icon

Soon after Google announced plans for its own operating system (OS), called Google Chrome OS, on Tuesday night, the Web giant clammed up about technical details, saying that the project is still at too early a stage. The first netbook devices running Chrome OS won't be released until the second half of 2010, so most users will have to wait until then to find out precisely how the software will work. But that doesn't mean there aren't hints out there already, and the biggest clues can be found in Google's Chrome browser, which the company says will be a key part of the new OS.

Credit: Technology Review

According to a post written by Sundar Pichai, a vice president of product management at Google, and Linus Upson, the company's engineering director, the open-source Chrome OS will consist of a Linux kernel with the Google Chrome browser running on top inside an entirely new desktop environment.

The Chrome browser was released nine months ago and is Google's effort to reinvent the browser completely: it's designed from scratch with Web applications in mind and is meant to be the only application that a Web-savvy user needs on her computer.

In an interview in March, Darin Fisher, an engineer on the Google Chrome team, said that in early sessions, the engineers decided to "take a page out of the operating system book" when they built the browser. Notably, the Chrome team decided to treat the browser as a launchpad from which the user can start different Web applications. Each application operates independently so that if one crashes, it doesn't affect the others. OSes, Fisher said, had to take the same approach to allow a single application to crash without requiring a user to reboot the whole system. This change in browser design helps give Web applications the stability that desktop applications enjoy.

The concept is easily extended back to the OS. Provided that the user relies on Web applications, such as Gmail, Google Docs, and the like, this simplifies the OS a great deal. It vastly reduces the number of applications that need to be installed and the amount of data that must be stored and processed on the computer itself.

With Chrome OS, Google will blur the line between the browser and the OS completely, says Ramesh Iyer, head of worldwide business development for mobile computing at Texas Instruments, which is one of Google's partners on the project. "The browser is your operating system," Iyer says. "The browser is your user interface. The browser is the mechanism from which you launch applications."

Story continues below

Streamlining the OS to focus on the Web, Iyer says, will allow devices to run more powerful programs with less powerful processors. By keeping processor requirements low, new devices could use less battery power and stay lighter. Texas Instruments, for example, is working with Google to integrate the Chrome OS software with its OMAP 3 multimedia applications processors, creating a system that could be easily installed in netbooks and other devices.

Giving Web applications deeper access to the underlying kernel could make it easier for Web developers to provide better functionality and a better user experience, says Jared Spool, founding principal of User Interface Engineering, a consulting firm based in North Andover, MA. When Web applications such as Gmail and Google Maps first appeared, Spool says, the software engineers who built them had to do a lot of hacking to create the appropriate levels of interaction. "When we went from the desktop to the browser, we took a huge step backward," Spool says.

Comments

  • >>> Chrome OS "MUST BE" like Windows otherwise it NEVER "WILL BE" >>>
    .

    "To be, or not to be..."

    the new Chrome OS (and its software) "MUST BE" like Windows (and its software) otherwise it NEVER "WILL BE"!

    Google has ALREADY attempted to succeed in the giant office-apps market... but has FAILED (with its current 0.86% share, IIRC) despite the large money invested!

    if Google will try again to launch its online office-apps with Chrome OS, it will just LOSE its time and money, because, ALL offices (absolutely and nearly always) NEED an HIGH LEVEL OF PRIVACY that (so far) NO ONE online app can offer!

    then, I believe that Google will design a (as much Windows-like as possible) desktop OS to compete with Microsoft, like, after all, I've ALREADY predicted OVER TEN MONTHS AGO in my GoOS blog:

    http://newgoos.blogspot.com/2008/09/goos-screenshot-on-sony-vaio.html

    .

    Gaetano Mara...
    07/13/2009
    Posts:120
    Avg Rating:
    2/5
  • Another Linux OS?
    Nice article. Google might as well call Chrome OS the Cloud Terminal since the heavy-duty processing will be done on their cloud servers. It's a great idea that will democratize the personal OS marketplace (anybody can compete by coming out with their own browser-type OS) but I don't think this is a good time to be coming out with a new OS.

    I have said this elsewhere but the problem with operating systems is that they will all become obsolete in a few years. This includes all the dinosaurs from the 20th century: Windows, Unix, Linux, MacOS, etc. And let's not forget the processors they run on and the legion of programming languages that programmers use to write applications for them. They will all join the buggy whip and the slide rule into the pile of abandoned technologies. Why? Because the coming solution to the parallel programming crisis will not suffer a bunch of primitive and inferior technologies to survive.

    So Google's new OS is yet another Linux OS? Please, don’t make me laugh. Linux is a decrepit museum piece from the 20th century. Eric Schmidt is clearly delusional in this regard. Google’s mountain of cash is not enough to guarantee success in this cutthroat business. Chrome OS is doomed before it is even born, in my opinion, precisely because it is a Linux-based OS. Heck, Google’s own future is precarious because the computer industry is at a dangerous crossroad. A wrong turn may turn out to be painful if not fatal. My advice is: Y’all should think carefully before deciding which way to proceed.

    How to Solve the Parallel Programming crisis:
    http://rebelscience.blogspot.com/2008/07/how-to-solve-parallel-programming.html

    Mapou
    07/13/2009
    Posts:65
    Avg Rating:
    2/5

This discussion has been moved to our discussions forum.

Log In

Forgot your password?     Register »
Advertisement

Videos

Making 3D Maps on the Move
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.