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 463402
To read all comments associated with this story, please click here.
RE: A new OS paradigm?
by umccullough on Sun 20th Feb 2011 21:18 UTC in reply to "A new OS paradigm?"
umccullough
Member since:
2006-01-26

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?


Technically, Native Client doesn't require a browser - it's basically just a runtime environment.

I'm looking forward to a NaCl version of Flash, Java, Adobe Reader, etc. - because not only will they be effectively sandboxed, and prevented from executing malicious code, but they will be compiled for a "cross platform" environment effectively allowing them to run on any OS with a NaCl port.

On the other hand, it is my understanding that they must be recompiled for each processor target they will run on - but there are generally fewer of those than there are OS platforms these days ;)

Reply Parent Score: 3