3 ms·
> ARM Linux won't work in Intel VMWare Newsflash: program for one processor's instruction set won't work on another processor.
by chrisseaton 4y ago
> ARM Linux won't work in Intel VMWare
Newsflash: program for one processor's instruction set won't work on another processor.
- coldtea 4y agoIf only it was that clear cut. As you well know, with Rosetta and other technologies (heck, also Wine) that's just not true. With Rosetta you can take any (or most) Mac programs compiled for x86 and just run them on M1 ARM. Support gets even deeper, as with the Rosetta update you will be able to even run x86 binaries inside a hosted ARM virtual machine (!). So it makes sense for people to be confused as to what's actually supported, and to add the clarification when this is not the case, because some might also expect this could be the case with say Virtualbox.
- chrisseaton 4y ago> Well, with Rossetta and other technologies (heck, also Wine) that's just not true. Rosetta takes an instruction stream from another processor and translates it to an instruction stream for another processor - that's exactly what I mean - it needs translation.
- coldtea 4y agoSure, and I know you know it. But it's exactly the availability of said translation that makes the claim "program for one processor's instruction set won't work on another processor" less clear cut than the "news flash" sarcasm implies. Doubly so since this translation is often automagical and transparent to the one using it (so they expect it to just work in all cases).
- deleted 4y ago[deleted]