News for hackers. Stuff that matters.
Re:Google launches Portable Native Client by josteink on Tuesday November 12, 2013 @02:09PM (#6720103)
I'm so glad to see Google finally make a mobile version of Active X.

Seriously though. Stuff like this is what made me quit Chrome. Too much non-standard Google nonsense in what is supposed to be a standards-compliant web-browser.

It just feel wrong.

Re:Google launches Portable Native Client by eliben on Tuesday November 12, 2013 @02:11PM (#6720123)
As opposed to Active X, PNaCl runs on all major OSes (desktop and ChromeOS so far, not mobile yet) and on all major CPU architectures.

Active X, AFAIR, was portable in true Henry Ford manner - running everywhere as long as it's a Wintel box with Internet Explorer.

Re:Google launches Portable Native Client by pietro on Tuesday November 12, 2013 @03:10PM (#6720592)
I believe Microsoft learned that lesson a decade ago. Since then, they've pushed Silverlight as an open, standardized, cross-platform programming environment for the web with virtually no success. This is the relevant comparison.
Re:Google launches Portable Native Client by skalkin on Tuesday November 12, 2013 @03:52PM (#6720947)
Silverlight was a big success up until Sinofsky decided to kill it (with Silverlight, you could create rich apps and bypass Windows Store). Worst decision ever, I hope PNaCl takes over the world now.
Re:Google launches Portable Native Client by dman on Wednesday November 13, 2013 @01:46PM (#6727376)
Yes because the market always picks the superior technology.
Re:Google launches Portable Native Client by eliben on Tuesday November 12, 2013 @03:37PM (#6720821)
Wasn't Silverlight discontinued though?
Re:Google launches Portable Native Client by pornel on Tuesday November 12, 2013 @05:28PM (#6721775)
> Microsoft Delivers ActiveX on the Macintosh > Oct. 17, 1996

http://www.microsoft.com/en-us/news/press/1996/oct96/macpr.a...

Re:Google launches Portable Native Client by igreulich on Tuesday November 12, 2013 @02:33PM (#6720294)
Marginally off topic, but calling a A Windows box a Wintel box implies that there is functional, if not fundamental, difference between Windows/Intel machines and Windows/AMD machines. There isn't.

I ran all the same Active X controls on my WAMD box you did on your Wintel.

Or am I missing something about the Windows/Intel combination?

Anecdote: I switched to Mac (Mintel? Mactel?) in 2007. Prior to that, my 486DX4 100 (circa 1995) was the last Intel I used.

</offtopic>

Re:Google launches Portable Native Client by lambda on Tuesday November 12, 2013 @04:59PM (#6721527)
Wintel just refers to the instruction set, not the actual processor. The reason for using it in this case is that since ActiveX are compiled for x86, they won't run on other platforms that Windows runs on. In the past, Windows NT ran on PowerPC, Alpha, MIPS, and Itanium platforms; now Windows runs on ARM in the form of Windows Phone and Surface. So it's not just IE on Windows that is relevant for ActiveX, it's IE on Windows on x86. But that's a mouthful to say, so people abbreviate it to "Wintel".
Re:Google launches Portable Native Client by rsanders on Tuesday November 12, 2013 @03:30PM (#6720770)
For a while there were non-x86 Windows NT boxes. In fact, there are again with Windows RT. Wintel versus WinDEC or Wintanium or WinMIPS, for example, though there was never enough market shire for any of those to justify a neologism.
Re:Google launches Portable Native Client by apetrovic on Tuesday November 12, 2013 @03:59PM (#6721019)
From Wikipedia:

Wintel is a portmanteau of Windows and Intel, referring to personal computers using Intel x86 compatible processors running Microsoft Windows.

http://en.wikipedia.org/wiki/Wintel

Re:Google launches Portable Native Client by drdaeman on Tuesday November 12, 2013 @02:53PM (#6720472)
I believe the term was coined this way because x86 was originally invented by Intel.

Although, indeed, Intel lost the control when AMD introduced AMD64. :) But this is really getting offtopic.

Re:Google launches Portable Native Client by kovalkos on Tuesday November 12, 2013 @06:49PM (#6722302)
Additionally, it is Open Source.
Re:Google launches Portable Native Client by pjmlp on Wednesday November 13, 2013 @01:36AM (#6723746)
So what? It needs to be adopted by other vendors, otherwise it is just literature for sleepless nights.
Re:Google launches Portable Native Client by drdaeman on Tuesday November 12, 2013 @02:50PM (#6720450)
I believe it's open, and not patented (or I'm wrong?), an attempt to bring LLVM IR (quite standardized) to browser side. It's redundant (competes with asm.js, which is the same kind of "non-standard nonsense" with a WIP spec) with it's own pros and cons, but that's about it.

Every browser vendor experiments with new ideas, only because of this we're getting nice things as the results.

Re:Google launches Portable Native Client by rsanders on Tuesday November 12, 2013 @03:37PM (#6720828)
I have no axe to grind against LLVM or PNaCl, but I think you may have a novel definition of "quite standardized".
Re:Google launches Portable Native Client by felipellrocha on Tuesday November 12, 2013 @04:00PM (#6721036)
It's easy to say that when you're not providing any examples yourself at where pnacl's standardization efforts is lacking, and where asm.js is doing a good job at it...
Re:Google launches Portable Native Client by rsanders on Tuesday November 12, 2013 @04:11PM (#6721141)
I'm using the standard definition, of course.

Seriously, the absence of a published standard from a credible and relevant standards body would be my primary objection to the phrase. Barring that, de facto standardization would be indicated by multiple interoperable implementations from more than one vendor and widespread adoption. LLVM IR and PNaCl are, at best, documented. That's better than undocumented, but it's a long way from standardized.

I never said asm.js is standardized. ECMA/JavaScript is, though, and asm.js is just a well-defined conventional subset of JS. There doesn't need to be a standard.

Re:Google launches Portable Native Client by pcwalton on Tuesday November 12, 2013 @04:47PM (#6721434)
If we take the definition of "standardized" as "there exist one or more cross-vendor (draft) standards that, when correctly implemented in a user agent, allow asm.js to run properly" then asm.js is standardized.
Re:Google launches Portable Native Client by drdaeman on Tuesday November 12, 2013 @05:12PM (#6721627)
You're right. It's widespread, but I was certainly wrong with "standardized" part.
Re:Google launches Portable Native Client by _random_ on Tuesday November 12, 2013 @02:49PM (#6720447)
At least they are trying to innovate. I am tired of seeing n-th JS-MVC framework that are posed as something fundamentally new.