5 ms·
Read the paper. It's a subset of x86 that retains better security properties for distribution. http://src.chromium.org/viewvc/native_client/data/docs_tarball/
by cantankerous 14y ago
Read the paper. It's a subset of x86 that retains better security properties for distribution.
http://src.chromium.org/viewvc/native_client/data/docs_tarball/nacl/googleclient/native_client/documentation/nacl_paper.pdf http://src.chromium.org/viewvc/native_client/data/docs_tarba...
- raverbashing 14y agoVery interesting. The security features are very thorough. Of course, until someone finds a vulnerability, or a way through the validator, or an exploit on an abstracted function. Still, it's a good security model
- willvarfar 14y agoThe good news is its being very actively pro-actively fuzzed and fixed. Worth looking at too: zeroVM http://zerovm.org/ http://zerovm.org/
- rieter 14y agoSomeone might as well find a vulnerability in a Javascript engine. What's your point?
- tveita 14y agoAt best that takes care of the security issues. The other thing that makes ActiveX an affront to the web is the platform lock-in. x86 code is not suitable as a web standard. (And neither is the LLVM intermediate representation, for reasons expounded on in e.g. http://permalink.gmane.org/gmane.comp.compilers.llvm.devel/43769 http://permalink.gmane.org/gmane.comp.compilers.llvm.devel/4...)
- VikingCoder 14y ago...and Windows Installers are a lousy way to get someone to be able to run your program. I see Native Client as being an extremely nice solution to several issues at once: - runs fast - the programs don't need an installer - I can trust a Native Client program (that's me personally)