OSX-KVM
Scripts, OpenCore files and firmware images for running macOS in a QEMU/KVM virtual machine on Linux.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About OSX-KVM
OSX-KVM is a collection of scripts, OpenCore bootloader files and OVMF firmware images for running macOS as a QEMU/KVM virtual machine on a Linux host. No Mac is required, and the project documents support for Monterey, Ventura and Sonoma.
It suits developers who need access to macOS from a Linux machine, for example to build or test software. The maintainer now offers only paid commercial support, so free help through the issue tracker is not available.
Strengths
- No Mac hardware required
- Uses OpenCore with support for Monterey, Ventura and Sonoma
- Builds on standard QEMU/KVM
Limitations
- Only paid support is offered
- Apple's license terms restrict running macOS on non-Apple hardware
- Manual, script-driven setup
Details
- Pricing
- FreeFree to use; the maintainer offers only paid commercial support.
- License
- Open source, license not stated
- Developer
- The OSX-KVM contributors
- Platforms
- Linux
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Linux users who need a macOS virtual machine for building or testing
- Categories
- Virtual machines
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to OSX-KVM
Compare allSoftware that can replace OSX-KVM for an important use case, and what changes if you switch.
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.
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 necessarily a direct replacement.
QEMU
The machine emulator and virtualiser that most of the Linux virtualisation stack is built on.
KVM
The Linux kernel's built-in hypervisor for hardware-accelerated virtual machines.
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.
UTM
Runs Windows, Linux and other systems in a virtual machine on a Mac, iPhone or iPad.
Virtual Machine Manager
The standard desktop front end for KVM on Linux, plus the command line tools that go with it.