On Wed, 10 Jul 2024, Lars Brinkhoff wrote:
typing this on
my M1 Macbook using an editor that thinks it's running
on an x86.
Note that Apple silicon has special hardware - not in standard ARM
devices - to accomodate the x86 memory model. I don't know the detals
of Rosetta 2, but I believe this hardware is an important component to
make it work.
I believe there's hardware to make it work better, but there's plenty of
examples of object code translation without special hardware. The last
time Apple switched processors they compiled POWER code to x86 which was
harder since the byte orders were different.
Still would be interested to hear when it was invented. 1967 seems early
but not that early.
Regards,
John Levine, johnl(a)taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail.
https://jl.ly