Native Client is Widely Misunderstood (2011)
chadaustin.me
chadaustin.me
And yet, Google seems to be pushing Intel chips in Chromebooks, to the point where Intel almost completely dominates the Chromebook market.
NaCl actually doesn't work "as is" on ARM, only PNaCl does, and I think Google tends to prefer NaCl over PNacl, which is why they keep pushing Intel Chromebooks in the market.
Out of the box, PNaCl is now the default toolchain. All the NaCl docs discuss PNaCl as the target of choice. The build target of the tutorials in the NaCl docs is PNaCl. Also, in the dedicated NaCL Google Group, the NaCl team has been saying for years that PNaCl would eventually be the default and preferred target for NaCl components.
People were right that an x86 sandbox is a silly idea for a web standard, this is why it's no longer one.
As it is right now, it's ASM.JS, without the .JS (and so, without the backwards compatibility).
http://googlecode.blogspot.com/2011/08/native-client-brings-...
" The next milestone for Native Client is architecture independence: Portable Native Client (PNaCl) will achieve this by using LLVM bitcode as the basis for the distribution format for Native Client content, translating it to the actual target instruction set before running. "
I actually dislike PNaCL for a different set of reasons, but claiming it was built as an x86 sandbox, and meant to stay that way, is just revisionist history. If you believed otherwise, it was, in fact, your misunderstanding.
http://research.google.com/pubs/archive/34913.pdf (2009)
http://blog.chromium.org/2010/05/sneak-peek-at-native-client... (2010)
No mention of PNaCL anywhere. Eventually they did change their public messaging away from x86 sandbox and towards PNaCl, though not before causing lots of external confusion and fear. And even then, with the time it took to get PNaCl released, some of the external confusion persisted.
The earlier poster does indeed seem to have misunderstood the history, but it's easy to see where such misunderstanding may come from.
The plan was always the same.
Before this, the project wasn't really real, it was just research.
If you consider this "public messaging", then I guess google should never release research papers or research SDK's without fear of being raked over the coals?
If so, that's a sad state of affairs.
That really didn't happen until late 2010 or 2011, AFAIK.
Your original point, that Portable Nacl is within the original charter of the Nacl project, was valid, even if we can quibble about the timelines. :)
However, you apparently missed the second link I posted, which is in fact a blog post and an introduction. NaCl is no longer a research project there. In fact, the post itself specifically describes the difference between research releases and the release it is announcing.