10 open-source projects similar to kholia/osx-kvm, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files. The project includes specialized utilities to manage EFI and NVRAM settings, enabling the emulation of device serial numbers and board identifiers to allow connectivity for cloud services and messaging. It also features a configurator for adjusting CPUID profiles and display resolutions to ensure hardware compatibilit
Unlocker is a patching tool designed to enable the installation and booting of macOS guest operating systems on non-Apple hardware. It functions as a macOS guest enabler by modifying virtualization software binaries to bypass hardware restrictions and support OS combinations that are not supported by default. The project provides a mechanism to emulate Apple-specific device signatures by intercepting calls between the virtual machine manager and the hardware. It also includes a driver image provider that delivers ISO images containing the necessary utilities and drivers for guest installation
Auto-unlocker is a collection of utilities designed to modify virtualization software libraries to bypass system restrictions on guest operating systems. It primarily functions as a binary patcher that enables the selection and booting of macOS guests within VMware. The project modifies core system libraries to unlock hidden operating system selection options and bypass boot checks for unsupported guests. It also includes a guest tools installer that downloads and applies the driver packages necessary for hardware integration and performance. The toolset provides capabilities for managing vi
ievms is a tool that automates the provisioning of Internet Explorer virtual machines in VirtualBox, enabling cross-browser compatibility testing across multiple IE versions on a single host. It downloads and configures Microsoft's official IE virtual machine images into separate VirtualBox VMs using a single command-line script, handling the entire setup process from image acquisition to guest configuration. The project distinguishes itself through several automation features that streamline the testing workflow. It installs VirtualBox Guest Additions and configures guest control, allowing p
This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore bootloader. It serves as a configuration guide for emulating Apple hardware and patching system firmware to achieve operating system compatibility on PCs. The documentation provides detailed instructions for SMBIOS hardware emulation, including the generation of system identifiers and model profiles. It covers the application of ACPI table patches to enable native power management and the modification of UEFI runtime services to resolve memory map and write protection issues. Th
VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple Silicon. It serves as an interface for the native Apple Virtualization Framework, allowing users to provision and boot guest operating systems on ARM-based hardware. The tool provides a dedicated environment for managing virtual machine administration and software compatibility testing across different macOS versions. It enables the execution of guests via local files, remote URLs, or image catalogs, and supports booting into recovery mode for system repairs. The system covers hard
xhyve is a macOS virtual machine manager and virtualization tool that leverages the native hypervisor framework to run guest operating systems in userspace. It provides a virtualization layer for executing guest systems with hardware acceleration. The project features a hardware pass-through hypervisor that maps physical host devices directly to guest virtual machines to increase performance. It includes a remote framebuffer server and VNC access to enable interaction with the guest display and input devices from external devices. The tool covers virtual hardware emulation for storage, netwo
Canopy is the official Go implementation of a blockchain node that runs a recursive network architecture, enabling new blockchains to launch as dependent layers that can later graduate into fully independent security roots. The project provides a hybrid consensus mechanism that combines Byzantine fault-tolerant Proof-of-Stake with Verifiable-Delay Functions, delivering instant finality while protecting against long-range attacks through trustless chain age verification. Validators secure multiple chains simultaneously through restaking, where a single bonded stake serves as collateral across t