by empyrical on 11/12/20, 12:09 AM with 70 comments
by userbinator on 11/12/20, 12:47 AM
This approach will help with none of these
Don't underestimate the community -- a lot of Hackintosh (and emulation) stuff is done for the "just because I can" reasons, and getting a fully emulated ARM Mac working enough for any sort of actual use would be a huge win even if it's slower than their hardware and not 100% complete (just like Hackintoshes usually are.)
by PaulDavisThe1st on 11/12/20, 1:19 AM
They are also used when one wants more cores than are possible on Apple hardware. If you want a build engine for a medium to large sized compiled language project, Apple has no options that make economic sense, since a Ryzen Threadripper will beat everything else hands down. The same is true of every other embarrassingly parallel, linearly-scaling compute problem.
In such cases, the "speed" of Apple's own silicon doesn't help at all.
by als0 on 11/12/20, 1:07 AM
Does anyone know what these instructions are? And could you not trap and emulate them if the hypervisor detects an invalid instruction?
by Maursault on 11/12/20, 6:22 AM
Rosetta 2 != Rosetta
We practice all day for accuracy.
by mshockwave on 11/12/20, 5:27 AM
by tambourine_man on 11/12/20, 1:07 AM
by my123 on 11/12/20, 2:18 AM
As such, might be a better approach to start with the set of devices exposed by Qemu. :-)
by fgblanch on 11/12/20, 1:16 AM
by protoman3000 on 11/12/20, 1:23 AM
Does anybody know where one can learn about how these people approach and learn about the inner workings of what is essentially a black box from the outside?
by Koshkin on 11/12/20, 2:28 AM
by ngcc_hk on 11/12/20, 2:13 AM