News for hackers. Stuff that matters.
Re:About the Rosetta Translation Environment by amaranth on Tuesday June 23, 2020 @03:37PM (#23619161)
I'm not sure why they're making a big deal about this, couldn't the original Rosetta do this too? QEMU has been doing this since (I think) even before the original Rosetta, they call it user mode emulation. You run as if it was a normal emulator but also trap syscalls and forward them to the native kernel instead of emulating a kernel too.

I'm more interested in how they're doing the AOT conversion and (presumably) patching the result to still be able to emulate for JITs. That'd be (comparatively) simple if it was just for things from the iOS and Mac App Stores since Apple has the IR for them still but they made it sound like it was more generic than that.

https://www.qemu.org/docs/master/user/main.html

Re:About the Rosetta Translation Environment by jmull on Tuesday June 23, 2020 @09:40PM (#23622940)
> I'm not sure why they're making a big deal about this

Don’t they need to communicate to developers and users what software will (and will not) run on their upcoming computers?

Re:About the Rosetta Translation Environment by fay59 on Tuesday June 23, 2020 @06:36PM (#23621251)
The original Rosetta couldn’t do it, or couldn’t do some part of it. I remember because Sixtyforce couldn’t run. I believe that it could have to do with self-modifying code.
Re:About the Rosetta Translation Environment by reaperducer on Tuesday June 23, 2020 @06:19PM (#23621089)
I'm not sure why they're making a big deal about this

Because they're trying to get the message across to regular people (not HN types) that their software will continue working with the new chips, and they don't have to flee the Apple ecosystem.

Re:About the Rosetta Translation Environment by vmception on Tuesday June 23, 2020 @05:12PM (#23620351)
> I'm not sure why they're making a big deal about this, couldn't the

That's par for course with Apple. They never acknowledge competitors including when its themselves. Everything they do or describe is awesome and magical, right now! It could be an incremental improvement, it could be a half decade old established technology, it could be something completely unexpected and science fiction turned into reality. Thats just how Apple works.

Re:About the Rosetta Translation Environment by coldtea on Tuesday June 23, 2020 @10:41PM (#23623384)
>That's par for course with Apple. They never acknowledge competitors

Unlike which company that does?

Re:About the Rosetta Translation Environment by vmception on Wednesday June 24, 2020 @11:07AM (#23628696)
Re:About the Rosetta Translation Environment by coldtea on Thursday June 25, 2020 @02:09AM (#23637401)
That's not acknowledging competitor technologies.

That's referencing them to tell how better you are: "Optional Clear View™ mast offers up to 40% greater visibility than leading competitors."

Apple does that too.