The main hack done to the compiler is that generated code avoids certain constructs that inhibit perfect static analysis, allowing the NaCL host (i.e. Google Chrome at present) to verify the behaviour of some untrusted binary before ever executing it (just like Java does). I am having a hard time with this. At first I thought this amounted to a claim that the halting problem had been solved, or else that Java and NaC…
What I suspect Google is up to with Native Client
51–60 of 94 posts
Re: What I suspect Google is up to with Native Client
#52I didn't even read past the third paragraph. It's not even the creepy, conspiratorial way he talks... who the hell puts up a single domain, with a single plain-text page of content, with a font big enough for my grandmother to read it, just to complain about Google? It's weird.
Re: What I suspect Google is up to with Native Client
#53Re: What I suspect Google is up to with Native Client
#54I don't get how NaCl can be a tool for controlling content, when it's easy to convert an NaCl app into a native app that can be downloaded and run at will. You can't really have Microsoft-style dominance over a platform when users can leave you as soon as they are slightly annoyed. Not to mention that NaCl is open source BSD-license, so, yeah.
In theory .NET JIT can emit native image code. But have you ever seen any framework-free .NET apps?
The dependences, libraries, ecosystem will lock you in.
Re: What I suspect Google is up to with Native Client
#55Earlier quoted context omitted.
> RE this whole conspiracy (not mocking it by calling it that...) Then I will. It's a conspiracy theory, worthy of all the mocking typically associated with such a thing. Anyone who's been watching Google long enough, closely enough, knows how out of character this would be. Such efforts, not to mention the purported motivation, is not in their nature. Google employees start hundreds (thousands?) of new projects ever…
Speaking of conspiracy theories, from the footnotes: I'm strongly of the belief that Google's internal strategy has long surpassed "organising the world's information", and is now something like "become the world's biggest private intelligence agency.", but that's a paranoid side-note.. ask me more on this at your peril. ;) http://www.hackerspews.com/
Regardless, I wouldn't have written any of this if I didn't have a certain love for the company, and desire to follow their movements with some level of intimacy. I just don't agree with everything I suspect they'll be doing 20 years from now.
Re: What I suspect Google is up to with Native Client
#56Re: What I suspect Google is up to with Native Client
#57There's some real confusion about Android here. Android already has its own bytecode format (Dalvik), and it's unlikely that NaCL would replace it, if only because NaCL is tightly tied to the underlying processor instruction set, while Android has already shipped on at least two (ARM, MIPS), and been ported to at least one more (x86). It's also already the case that a third-party app which requests appropriate permis…
Google shipped Android on Google TV devices with Intel Atom processors.
Re: What I suspect Google is up to with Native Client
#58Is this site designed to be read from across the room?
Implemented a partial compromise, but IMHO all sites should be designed to be read from across the room. Comments on the article text welcome.
Re: What I suspect Google is up to with Native Client
#59The main hack done to the compiler is that generated code avoids certain constructs that inhibit perfect static analysis, allowing the NaCL host (i.e. Google Chrome at present) to verify the behaviour of some untrusted binary before ever executing it (just like Java does). I am having a hard time with this. At first I thought this amounted to a claim that the halting problem had been solved, or else that Java and NaC…
Re: What I suspect Google is up to with Native Client
#60what's the unicode symbol for bong hits?