Hackintosh 2.0? I got macOS ARM running on x86 Linux with QEMU

Hackintosh 2.0? I got macOS ARM running on x86 Linux with QEMU

Hackintosh 2.0? I got macOS ARM running on x86 Linux with QEMU

https://preview.redd.it/3s2xmtqciyah1.png?width=1919&format=png&auto=webp&s=261c6b583bd35a72117e500ba663f9155ab403e8

Not sure if "Hackintosh" is the right word anymore, but this felt like the closest thing to a modern version of it.

After spending way too much time messing around with QEMU, I finally managed to get macOS ARM booting on an x86 Linux machine. It's obviously not native and definitely not fast, but seeing an Apple Silicon build of macOS running on a regular PC still feels pretty surreal.

There's still a lot to do. Performance isn't great, a few things are broken, and I'm cleaning up the setup before I share everything. But the hardest part—actually getting it to boot—is finally behind me.

If people are interested, I can put together a write-up with the QEMU config, patches, boot process, and maybe some benchmarks.

Has anyone else been experimenting with this? I'd be interested to compare notes.

Notes:

Some of this work was only possible because of the information that surfaced after the recent iPhone 18 Pro Max leaks. Among the leaked material were details about parts of the board layout and CPU of Mac, which gave me a much better idea of how to model the hardware.

Using that as a starting point, I ended up rewriting the GPU implementation based on the leaked documentation instead of relying on my previous assumptions.

After a lot of trial and error, it finally worked. The attached screenshot shows the current state of the project. There's still plenty of work left, but getting macOS ARM to boot in this environment was a milestone I honestly wasn't sure I'd reach AND IT WORKS!!!

submitted by /u/CalligrapherOne4170
[link] [comments]

Share:

Leave a Reply

Loading comments...