Technology Review - Published By MIT
Advertisement

Hints of How Google's OS Will Work

Continued from page 1

By Erica Naone

Monday, July 13, 2009

smaller text tool iconmedium text tool iconlarger text tool icon

With an OS tied closely to the Web, Google can introduce sophisticated resource management tools that will allow Web applications to run much more smoothly. A major role for the OS is allocating memory to applications and adjusting it as their needs change. A big problem with interactive Web applications to date has been that browsers didn't have efficient ways to adjust the memory assigned to different Web pages. The Chrome browser has already improved the situation, Spool says, and he expects the OS to go even farther. He says that this will allow more powerful Web applications that run more smoothly on the new OS.

But building the Chrome OS won't be as simple as sticking a browser on top of the Linux kernel, Spool says. The browser version of Chrome relies on the underlying OS's user interface, for example. Features such as scrollbars come from the OS, not the browser, so Google will need to build all of this from scratch, and even simple things will require significant time and effort.

The Chrome browser also lacks the drivers needed to power any external devices, such as printers or iPods. Texas Instruments' Iyer envisions a new way that Chrome OS could address this problem. "Wouldn't you rather have a printer connected in the cloud?" he says. As more devices, including cameras, printers, GPSes, and so on, become able to connect to the Internet in their own right, the concept of a Web interface between a user's computer and the device comes closer to reality. "This is the holy grail of the Internet," Iyer says.

Pichai and Upson have also said that Chrome OS will support all Web-based applications automatically, and that new applications written for Chrome OS will run "on any standards-based browser on Windows, Mac, and Linux." While Web application development has exploded in recent years, this might also introduce limitations, preventing the user from accessing interesting applications developed in programming languages not intended for the Web.

However, Google may have a solution for that too. The company is working on an experimental project called Google Native Client that would allow code written in non-Web languages such as C and C++ to run securely in the browser.

Chris Rohlf, a senior security consultant for Matasano Security, which has been involved in testing the implementation of Native Client, says, "It could be Google's secret weapon when it comes to Chrome OS, because it would allow developers to extend that platform with things like video and graphics without having to wait for Google to implement any of that."

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.