Is Chrome Right For The Enterprise?

As with most things Google does, Chrome rates high on the coolness scale. From its design under the hood to Google's attention to an appropriate level of features, there's a lot to like about Chrome, but as increasingly seems to be the case with Google, there's also a lot to that should give enterprise users cause for concern.

Art Wittmann, Art Wittmann is a freelance journalist

September 2, 2008

4 Min Read

As with most things Google does, Chrome rates high on the coolness scale. From its design under the hood to Google's attention to an appropriate level of features, there's a lot to like about Chrome, but as increasingly seems to be the case with Google, there's also a lot to that should give enterprise users cause for concern.Technically, the most interesting thing about Chrome is that it isolates each browser instance in its own process, which then runs in its own "sandbox." Google's own comic book does a very nice job of explaining how Chrome differs from other browsers, and how it should be more stable and provide better insight into how resources are being used by the browser. As I think about it, if you get all the way to the end of the comic book, you've got an honorary degree in computer science -- but it's still worth a look. Suffice it to say that Google has replicated a lot of modern operating system functionality within the browser to both protect browser instances and data from each other (so one tab can't crash or corrupt data in other tabs, or on Windows).

Google could indeed someday decide to do away with the operating system and run, say, on top of a hypervisor. The hypervisor would present a hardware abstraction layer, and Google would do the process management for browser instances. That doesn't appear to be Google's goal here, but it could easily decide to go that route, and do away with Windows.

InformationWeek Reports

I say specifically Windows here because in its first instance, Chrome only supports Windows. That's largely because the sandbox technology is tricky stuff that came to Google when it acquired GreenBorder Technologies a few years ago. You can find more than you ever wanted to know about how sandboxes work here.

The idea is that when code runs in a "sandbox," it can do anything it wants, but when it tries to get out of the "sandbox" to transmit data on the Internet, or write to the display, or store information to disk or perform any other system interaction, the action will be checked for proper behavior and then performed on the part of the sandboxed application by a trusted process. The point is that sandboxed application never gets to "touch" system resources on its own, and therefore can be more tightly secured.

Windows is somewhat uniquely architected to accommodate this technology, so it'll be interesting to see how long it takes Google to support Linux and OS X. No doubt work is under way to do just that, but this is the rocket science part of Chrome, so we'll see how long it takes to support other platforms (or to come up with a version that requires no OS at all).

Assuming that Google has done a good implementation, the result will be a more stable and more secure browser that is more appropriate for enterprise use. Chrome also is going to consume more memory and a bit more CPU resources, since almost no resources are shared between browser tabs. Google has done a number of other things that will make Web apps run better too, including providing careful support for JavaScript.

So as you'd expect, the bottom line is that Google's technology is more than sound, it's leading edge.

But then, of course, Google needs to make money. We've found two points in its license agreement that should give enterprise users pause. The first has to do with who actually owns the data that both runs through Chrome and onto any other Google "Service." Turns out, you own the data, Google just gets a perpetual, nonrevocable license to it. As seen here in its license agreement (remember, this is the agreement for Chrome):

11.1 You retain copyright and any other rights you already hold in Content which you submit, post, or display on or through, the Services. By submitting, posting, or displaying the content, you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which you submit, post or display on or through, the Services. This license is for the sole purpose of enabling Google to display, distribute, and promote the Services and may be revoked for certain Services as defined in the Additional Terms of those Services.

Read more about:

20082008

About the Author(s)

Art Wittmann

Art Wittmann is a freelance journalist

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights