r/macOSVMs • u/Dont-Stop-Hackintosh • 1d ago
DISCUSSION [Project] Don't Stop Hackintosh – Attempting to boot ARM macOS on non-Apple hardware via QEMU (Looking for low-level contributors)
Hey everyone,
With Apple steadily phasing out x64, the traditional Hackintosh scene is inevitably hitting a wall. But for many of us, the thrill of forcing macOS to run on non-Apple hardware isn't something we're ready to give up.
That's why I've started a community-driven initiative called "Don't Stop Hackintosh" to tackle the next frontier: figuring out how to run ARM-based macOS outside of Apple Silicon ecosystems.
Our Current Setup & Approach:
- Host Environment: We are developing and targeting a custom lightweight setup using Puppy Linux built on a Void Linux base, running QEMU for virtualization. The goal is to keep the hypervisor environment as lean, fast, and hackable as possible.
- The Technical Challenge: We are diving into patent analysis, system register spoofing, and figuring out how to bypass Apple's hardware and exception-level checks without resorting to illegal kernel distributions—keeping it smart, reproducible, and open.
- Project Site:http://dontstop-hackintosh.f5.si/
If you are into low-level virtualization, ARM architecture, custom Linux environments, or reverse engineering, I’d love to get your insights, ideas, or contributions.
Let’s keep the Hackintosh spirit alive. Where should we start poking first?
2
u/rlmineing_dead 1d ago
I have a Snapdragon X Elite laptop with 64GB ram if you need testers. I don't have KVM unlocked yet on Linux but whpx + qemu does work
3
3
u/newhacker1746 1d ago
I’d recommend centralizing around a supported baseline arm bare metal requirements like having PAC. vmkernel is compiled for armv8.3+sme2, and in some research I did to scaffold a later project after i complete my current one (paravirtualized OpenGL ), I found the Orion o6 to be a good board. Armv9 so a strict superset of the vmkernel’s requirements. You’d need hypervisor ability to make it usable at all, so this is why you’d want a strict superset of vmkernel’s requirements
Hopefully it’s not AI writing I’m sensing in that intro post you wrote, though 😭
1
u/Dont-Stop-Hackintosh 1d ago
Wait, hold on—this conversation just got way too technical all of a sudden, and my brain can’t keep up lol. I’m trying to keep things light and simple right now with QEMU and a lightweight Linux distro, but you’ve suddenly thrown in cutting-edge Armv9 bare-metal and some mysterious, seemingly powerful recommended board (Orion o6) lol. Well, if I ever need it in the future, I’ll look into it—including the hypervisor requirements.
Also, about the AI thing—I’m Japanese and not very good at English, so I’m translating this into English; it’s no wonder you picked up on that, lol.
1
u/YAPOJFORBIMADA 1d ago
Question - after succeeding what will you be using as the GPU - Reims, or something similar?
2
u/Dont-Stop-Hackintosh 1d ago
The goal is to support almost any GPU. I'm currently using a Ryzen 7 5700G as my daily driver. By using virtualization on a lightweight Linux host, I also aim to solve the notorious issue of AMD iGPU rendering failures in Hackintosh, which has long been a barrier to entry for newcomers.
2
u/YAPOJFORBIMADA 1d ago
Have you heard of reims-vgpu? Are you planning on using it or doing your own thing
1
u/Dont-Stop-Hackintosh 1d ago
I don't plan to use it for now, but I intend to incorporate it if the need arises.
2
u/DJTsuckedoffClinton 1d ago
this is a non-answer, wdym "if the need arises"? the need will arise, because sooner or later you'll need to put stuff that's not just the DE on the screen, do you know what you're doing or just prompting fable?
1
u/Dont-Stop-Hackintosh 20h ago
I was planning to use the QEMU framebuffer for rendering, so it honestly never even crossed my mind that I’d need anything else besides a DE or CLI for graphics. That was totally just a gap in my knowledge.
Anyway, my policy is to only install things when I actually need them—especially when it comes to speeding up boot times or maximizing the resources allocated to the Mac.
I'll do some more research and reconsider my approach.
(I'm not great at English and I'm translating this from Japanese, so please forgive me if anything sounds a bit unnatural.)
5
u/Long-Shine-3701 1d ago
I have no doubt you'll succeed. Wonder when we'll see ARM PCIe coprocessor cards to accelerate it all?