For what its worth, there are some rosetta like options on RPi - you can run x86 containers in QEMU, for example. Its just again you've bought a 35 dollar computer - its not going to be fast enough to be performant for most tasks when translating (in real time!) software written for a completely different CPU architecture.
> https://gist.github.com/Sitin/bfa5e770b80ab4b8740c88e648666c...
Linux is being developed mostly by trillion-dollar corporations. Intel. Google. Samsung. etc.
ARM chips are designed and produced by Samsung, Qualcomm etc.
You'd think they would:
- come up with a competitive chip, and
- Rosetta-like software
that even "$35 dollar hobbyist computer" would be able to do this with, quote "powerful 64-bit CPU".
Alas.
And no, I'm not buying the whole "you shouldn't expect". Because, as it turns out, I can't expect this from any computer, be it hobbyist, educational, family, gamer, professional, or whatever adjectives you can put in front of it. Except Apple.
If you want Broadcom to release a CPU that's on par with the M1, half of your Pi's circuit board will be just the CPU die's BGA pins.
Intel's (and others') price gouging and market segmentation does not in any way imply that it's possible to manufacture an i7/i9/R7/R9/M1 at $20 a piece.
--- start quote ---
Because, as it turns out, I can't expect this from any computer, be it hobbyist, educational, family, gamer, professional, or whatever adjectives you can put in front of it. Except Apple.
--- end quote ---
The other side of the puzzle is software. I'm pretty sure there is a lot of headroom in the rpi hardware, if only someone re-write and re-optimize the os and software for it.
That's part of the magic of Mac - they got to hire as many people to optimize the os as they did to build the chip / computer itself.
Surprisingly performant and very impressive.
It's great at emulating arcades! that's totally non-arm software.
Yes, I shouldn't expect Raspberry to run non-ARM software... but why exactly shouldn't I? Where are the trillion-upon-trillion-dollar players like Google, Samsung and others with their Rosetta-like translation layers? And Qualcomm with competitive CPUs?