3 ms·
Actually existing Macs sort of have both, given they include the T2 chip which contains the same ARM cores that were in the iPhone 7. It's actually not the cos
by valuearb 6y ago
Actually existing Macs sort of have both, given they include the T2 chip which contains the same ARM cores that were in the iPhone 7.
It's actually not the cost, though having two functional CPUs would cost more. How would it work? How much time and effort would go into building the hardware so they could interoperate and the OS to make it usable?
Just a massive amount of complexity for very little gain. Apple's Rosetta2 will already run x86 code with very good performance on Apple Silicon, in MacOS as a MacOS app. Hundreds of dollars per Mac cheaper, and far less complex to integrate.
- toast0 6y agoThis could be fun to make work. Processes would have a flag for x86 or arm, and only be scheduled on the processors for that type of processor. Most likely pick one processor architecture as native for the kernel in, and the other one has just enough kernel to trap system calls and call into the native kernel, and switch tasks.