Linked by Thom Holwerda on Thu 19th Nov 2009 20:01 UTC
Google Google has just unveiled its Chrome OS operating system during a press event at the company's headquarters, and it's pretty much exactly what we expected it to be: a streamlined Linux kernel booting straight into the Chrome web browser. The code is available starting today.
Thread beginning with comment 395580
To view parent comment, click here.
To read all comments associated with this story, please click here.
galvanash
Member since:
2006-01-25

It is mostly what I expected. Moblin + Chrome

So no new windowing system. Plain old X11 is the windowing system (pimpled with OpenGL, Clutter etc.)


No new windowing system... yet.

But I think they have to provide Native Client apps really fast .. people want native speed.


You might be right. I don't _know_ anymore that you do, but I really don't think that is going to happen. I think Google is going to intentionally a permanently avoid a native API for the following reason:

As long as the only thing Chrome OS runs is web apps, they can change virtually anything in it as they see fit - and as long as they can get Chrome (the browser) to run on it they maintain their ABI (essentially the browser itself IS their ABI). Without having to worry about maintaining binary compatibility with anything, they can effectively optimize the living sh*t out of it over time so that they can reduce their hardware requirements over time (or increase performance on existing hardware depending on how you look at it).

I think the whole point is to make the hardware itself as uninteresting as possible - Chrome OS is for running cloud apps, and running them as cheaply as possible.

So sure, it is little more than moblin + chrome NOW, but as long as they avoid getting trapped by having to support native apps, they can work on shrinking their OS stack. I predict X will be the first thing to go...

Reply Parent Score: 2

vivainio Member since:
2008-12-26

So sure, it is little more than moblin + chrome NOW, but as long as they avoid getting trapped by having to support native apps, they can work on shrinking their OS stack. I predict X will be the first thing to go...


Having Native Client does not imply that they would commit to native app support. It just means you can run native code in the browser sandbox, for performance. Binary browser plugins as such are not sandboxed right now.

Reply Parent Score: 2

galvanash Member since:
2006-01-25

Having Native Client does not imply that they would commit to native app support. It just means you can run native code in the browser sandbox, for performance. Binary browser plugins as such are not sandboxed right now.


Maybe. They may support plugins. I admit browser plugins often able to fill the gaps in the HTML/CSS/Javascript stack, but from Google's track record I think they will always choose to try and shore up the stack first. It just makes more sense in the long run. But I seriously doubt they will implement anything outside of plugins.

Reply Parent Score: 2