macOS-Simple-KVM

macOS-Simple-KVM provides scripts and documentation for setting up a macOS virtual machine in QEMU with KVM acceleration.

github.com/foxlet/macOS-Simple-KVM
macOS-Simple-KVM homepage screenshot

About macOS-Simple-KVM

macOS-Simple-KVM is a collection of scripts and documentation for setting up a macOS virtual machine on a Linux host using QEMU with KVM acceleration. A physical Mac is not required to complete the setup. The tool supports installation of macOS High Sierra, Mojave, and Catalina, with options for local use, import into Virt-Manager, or headless cloud deployments with VNC access. Additional documentation covers performance tweaks including memory adjustments, bridged networking, and hardware passthrough.

Key features

  • Automates macOS VM setup in QEMU with KVM acceleration
  • Supports High Sierra, Mojave, and Catalina macOS versions
  • Imports VM configuration into Virt-Manager for editing
  • Headless VNC setup with default port 5900
  • Documentation for memory, networking, and passthrough tweaks
Best for: Linux users seeking to run a macOS virtual machine without a physical Apple device.
Good for
  • No physical Mac hardware is required for setup
  • Pre-written scripts simplify VM configuration and installation
  • Supports local, Virt-Manager, and headless cloud deployment options
Watch out for
  • Requires Linux host with QEMU 3.1+, Python 3, pip, and enabled KVM modules
  • Users must manually partition the virtual disk during macOS installation
  • Default scripts only support macOS High Sierra, Mojave, and Catalina

macOS-Simple-KVM at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

macOS-Simple-KVM alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux Apps

Well-known listings from the same topic.

All 222

macOS-Simple-KVM FAQ

What system requirements are needed to use macOS-Simple-KVM?
A Linux host with QEMU 3.1 or later, Python 3, pip, and enabled KVM modules; a physical Mac is not required.
Can this tool be used on a headless or cloud server?
Yes, the headless.sh script sets up a VNC instance that runs on port 5900 by default.
What macOS versions are supported for installation?
The default installation uses Catalina, with options for High Sierra and Mojave via jumpstart.sh flags.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing