Alternatives to OSX-KVM

Scripts, OpenCore files and firmware images for running macOS in a QEMU/KVM virtual machine on Linux. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as OSX-KVM.

  • Docker-OSX

    Runs a macOS virtual machine inside a Docker container using KVM on Linux.

    Docker-OSX runs the macOS VM inside a Docker container using KVM, adding X11 forwarding and a Helm chart for Kubernetes, suited to CI/CD and security research.

  • macOS (dockur)

    A Docker container that runs a macOS virtual machine through QEMU with KVM acceleration.

    macOS (dockur) runs macOS in a Docker container through QEMU with KVM, downloads installation files automatically and provides a web-based viewer instead of manual scripts.

  • Quickemu

    Downloads an operating system and builds a properly configured QEMU virtual machine from one short config file.

    Quickemu builds a configured QEMU virtual machine for macOS guests and many other systems from one short config file, running on Linux or macOS hosts without root.

  • Quickgui

    A graphical desktop front end for Quickemu that downloads operating systems and launches virtual machines.

    FreeProprietarymacOSLinux

    Quickgui adds a graphical front end over Quickemu for downloading operating systems and creating virtual machines, though it is not open source and needs Quickemu installed.

Similar software

Related functionality, not a direct replacement.