The problem is that those bytecodes are attached to certain environment, being a programming language (Java and C#) or a specific compiler (LLVM).
Originally Posted by Luke_Wolf
LLVM bytecode is used in Portable Native Client (PNaCl), but I'm not sure about the efficiency and able to be practical in a real life environment. Google and others just ported some stuff for the platform dependent flavor (NaCl), not sure about PNaCl by using LLVM bytecode.
I mean a target that can be implemented by language compilers like GCC or LLVM without need to worry a damn about specific stuff other than make the code portable and write in the computer language you want to, then the program can become platform independient and run efficiently in a kernel-based secure and extremely efficient VM.
This way, there would be less need to compile for tons of targets and just the more demanding software would need native binaries.
Last edited by timofonic; 03-19-2013 at 10:01 AM.