Hacker News new | ask | show | jobs
by bayindirh 1553 days ago
You're forgetting the most important one:

- This is not heir first rodeo. They've migrated from PowerPC to x86 and developed first Rosetta, UniversalBinary format and related machinery.

They've tapped into that experience, and it went way way smoother.

3 comments

Just within Mac they've gone from 680x0 to PowerPC (related to POWER but separate), to AMD64, to Apple Silicon. Before the Mac, they also had the 6502 and 6800 platforms.
They went 32 bit x86 before adding support for amd64 bit and then eliminating 32 bit right before going to apple silicon (presumably in part motivated by rosetta 2 being optimized for translating amd64 software)
You're right. I'd forgotten about that. I haven't forgotten about the weird 64-bit-CPU-with-32-bit-EFI snafu, though. That was a pain.
However, as far as I can remember, they didn’t had to make a transition plan like they did in Intel transition.

They had to research how to make it completely seamless that time, for the first time.

That was like 20 years ago. I wonder how many of those folks are still around. It would be interesting to understand how they ran this project internally. Did it build off of that previous work or did they approach it from the ground up.
It's a small nitpick but I think technically they moved from PowerPC, not POWER.
Yeah, you’re right, sorry. Fixed it. :)