MacOS VM on qubes

Aloha, any further info regarding this?

Has anyone else tried Ravyn OS on Qubes?

have you tried this tutorial?

it uses qemu-kvm so maybe it will work for qubes

1 Like

Wow! I’ll have to try this out. We should be able to follow those steps and run a qube I would think… any thoughts?

Guys have you seen this GitHub - sickcodes/Docker-OSX: Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers. no idea if it has chances to run on Qubes, but still…

1 Like

Hello,

Did you managed to create the instructions?

Thanks

I’ve been following the macOS VM on Qubes thread, but it’s still unclear whether anyone has managed to get a working macOS VM running inside Qubes as of 2025. Several people have tried things like using OpenCore with Xen HVM and enabling UEFI, or adapting KVM hackintosh methods, but I couldn’t find a fully working, repeatable solution.

Has anyone here actually succeeded in installing and booting macOS (any recent version) inside a Qubes HVM or other configuration?
If so, could you share:
What version of macOS you got working?
What exact steps or tools you used (e.g., OpenCore config, firmware setup, Xen tweaks)? Whether it’s booting reliably, and any quirks/hurdles you had to overcome?
Thanks in advance

any update on this?

2 Likes

Genuine (yet appropriately ā€œpointedā€) question: Why would anyone want this? Like what is the use case?

I’ve read those, but they don’t really help the GitHub issue mostly discusses Apple hardware and the macOS EULA, and the Google Groups post is outdated I wouldn’t know how to adapt it to newer Qubes versions. I was referring to more recent posts where people claim to have it running, like this: MacOS VM on qubes - #39 by anon78805360.

1 Like

Does anyone know how to change:
<domain type='xen'>
to
<domain type='xen' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

When I try to change it in /etc/qubes/templates/libvirt/xen/by-name, no errors come up, but taking a look in vmm shows that it doesn’t get applied.

Hey everyone,

Sorry I dropped this message and went quiet — it was not exactly ā€œsoonā€ as I promised. But here is the tutorial.

DarwinXen

Keep in mind this was tested 2 years ago on Ubuntu 22.04 + Xen 4.19, so newer versions are untested.

I do not understand the appeal of this. I can understand the appeal of running Microsoft Office apps on Windows in a qube. Like other things that involve an amount of poop that is hard to ignore along with general immune defficency, I can at least understand the behavior of using Microsoft Office even though the collective behaviors are something I can not condone.

What software runs on macOS that doesn’t already run on BSD, Linux, or Poopdows?

What is the point of all this other than ā€œbecause we canā€?