Linked by fran on Sun 20th Feb 2011 19:00 UTC
Google "Over the last few months we have been hard at work getting Native Client ready to support the new Pepper plug-in interface. Native Client is an open source technology that allows you to build web applications that seamlessly and safely execute native compiled code inside the browser. Today, we've reached an important milestone in our efforts to make Native Client modules as portable and secure as JavaScript, by making available a first release of the revamped Native Client .[...]In the coming months we will be adding APIs for 3D graphics, local file storage, WebSockets, peer-to-peer networking, and more. We'll also be working on Dynamic Shared Objects (DSOs), a feature that will eventually allow us to provide Application Binary Interface (ABI) stability."
Permalink for comment 463446
To read all comments associated with this story, please click here.
RE: A new OS paradigm?
by kaiwai on Mon 21st Feb 2011 04:50 UTC in reply to "A new OS paradigm?"
kaiwai
Member since:
2005-07-06

Let's see, we have native code execution, 3D graphics, local file storage, peer-to-peer networking, and an ABI. This really is starting to look like a nearly full featured OS inside a web browser container.

So will we soon see a computer bootstrap into the barebones Chrome OS, which then launches the browser, and inside of it, the "real" OS?

Fascinating!


For me it sounds a bit like AIR applications running inside a browser. I'm using a number of AIR based applications and they're a joy to use when compared to the horror that is Java (which will hopefully be removed in Lion thus making it an optional extra).

What I do hope, however, is that the idea of NaCL doesn't become a browser specific technology but something one can add to those browsers that support NPAPI Pepper extensions. In the case of webkit the NPAPI implemented has Pepper extensions that link back to Core Audio/Core Animation/etc. (only available on Safari running on 10.6).

I don't think they're 'aiming' for a complete OS but rather something that fills in the gap between native desktop and web based applications - and as for concerns regarding the internet connectivity - the application will most likely saved some where in the browser directory in much the same way that AIR applications are saved and can be launched without an internet connection.

Reply Parent Score: 2