Alternatives to macOS (dockur)
A Docker container that runs a macOS virtual machine through QEMU with KVM acceleration. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
macOS (dockur)
A Docker container that runs a macOS virtual machine through QEMU with KVM acceleration.
Replacements
Listings that take over the same core job as macOS (dockur).
Docker-OSX
Runs a macOS virtual machine inside a Docker container using KVM on Linux.
Docker-OSX also runs macOS in a Docker container on KVM, but uses X11 forwarding for the display and provides a Helm chart for Kubernetes.
OSX-KVM
Scripts, OpenCore files and firmware images for running macOS in a QEMU/KVM virtual machine on Linux.
OSX-KVM runs macOS in QEMU/KVM on Linux without Docker, using OpenCore files and manual scripts rather than automatic downloads and a web viewer.
Quickemu
Downloads an operating system and builds a properly configured QEMU virtual machine from one short config file.
Quickemu downloads macOS images and builds a QEMU virtual machine from a config file on Linux or macOS hosts, run from the command line rather than a container.
Similar software
Related functionality, not a direct replacement.
Windows (dockur)
A Docker container that downloads, installs and runs Windows inside a KVM-accelerated virtual machine.
KVM
The Linux kernel's built-in hypervisor for hardware-accelerated virtual machines.
QEMU
The machine emulator and virtualiser that most of the Linux virtualisation stack is built on.
VirtualBuddy
Run macOS virtual machines on an Apple Silicon Mac.
Tart
A command-line toolset for building, running and managing macOS and Linux virtual machines on Apple Silicon.