If a compiler compiles code down to machine code, and said machine code is for a certain type of CPU. Why are binaries locked by OS rather then specific CPU models.
Because system calls are OS-specific you stupid weeb.
>>61363860
>and said machine code is for a certain type of CPU.
CPU architecture. Not CPU.
>Why are binaries locked by OS rather then specific CPU models.
Only the ones that written and compiled for a specific OS.
>>61363875
is why they're OS-specific
>>61363890
^this is why they're HW specific; architectures are designed to be binary compatible. look up the wiki on instruction set architectures (ISAs) for more.
>>61363860
because this planet is to gay to have developed a universal vm you can compile intermediate bytecode for i.e. W.O.R.M
>>61363963
like java? :o)
>>61364088
sure but they fucked that up too :^)