4 ms·
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 origi
by amaranth 6y ago
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 https://www.qemu.org/docs/master/user/main.html
- vmception 6y ago> 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.
- coldtea 6y ago>That's par for course with Apple. They never acknowledge competitors Unlike which company that does?
- vmception 6y agohttps://www.google.com/search?ei=CWzzXqODOLK90PEPhbi7uAY&q=%22leading+competitors+say%22&oq=%22leading+competitors+say%22&gs_lcp=CgZwc3ktYWIQAzoECAAQRzoGCAAQBxAeOggIABAHEAoQHjoECAAQHjoGCAAQCBAeOgYIABAWEB46CAgAEBYQChAeOgUIIRCgAToFCCEQqwJQjT1Y9klg7ktoAHABeACAAVeIAcADkgEBNpgBAKABAaoBB2d3cy13aXo&sclient=psy-ab&ved=0ahUKEwjjq6ma3ZrqAhWyHjQIHQXcDmcQ4dUDCAw&uact=5 https://www.google.com/search?ei=CWzzXqODOLK90PEPhbi7uAY&q=%...
- coldtea 6y agoThat'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.
- reaperducer 6y agoI'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.
- fay59 6y agoThe 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.
- jmull 6y ago> 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?