Skip to main content
This page provides compatibility information for Orka clusters, including supported VM operating systems, host requirements, and feature availability. Use this guide to ensure your Orka configuration meets the necessary requirements. Note: Recommended versions of Orka include the latest features and bug fixes.

Apple silicon compatibility

Orka 3.6 runs macOS 27 Golden Gate guests on hosts running macOS 26.6.2 or later. macOS 15 hosts aren’t supported for macOS 27 guests. To deploy a macOS 27 VM, use the MacStadium base image ghcr.io/macstadium/orka-images/golden-gate:latest. You can also upgrade an existing VM to macOS 27 in place and save it as a new image. See OCI images: preserve changes for how to save a VM as an image.
macOS 27 VMs need more than 2 GB of RAM to boot. With 2 GB or less, the VM fails to start. MacStadium recommends at least 4 GB. Apple hasn’t published a memory requirement for macOS 27 VMs, so this guidance comes from MacStadium testing. Set memory with --memory (in gigabytes) when you deploy the VM or create a VM config:
As of Orka 3.6, MSDC host nodes default to macOS 26.6.2, the current recommended host OS for new deployments and upgrades. macOS 15.6+ remains the minimum required host version to run a macOS 26 Tahoe guest.
Known issue: In-place upgrades to macOS 15.x and 26.x versions inside a VM currently fail, whether you use Software Update or startosinstall:
  • macOS 26.x (for example 26.6 → 26.6.2, or to 26.7): the VM never finishes its first boot after the upgrade restart. Staying below 26.7 doesn’t avoid it.
  • macOS 15.x (for example 15.7.6 → 15.8.1): the VM boots, but macOS can use only about 1.75 GiB of memory, however much the VM is allocated.
In-place upgrades to macOS 27 are not affected. A workaround exists, see below.
Root cause. Since Apple shipped macOS 27.0 on September 14, 2026, an in-place macOS update inside a VM still installs the macOS version you request, but it also downloads the newest firmware/recovery bundle Apple serves for virtual Macs, which is macOS 27’s, instead of the one that matches that version. A 26.x guest carrying that firmware never completes its first boot. A 15.x guest boots, but with its usable memory capped. This isn’t Orka-specific: it affects any Apple Virtualization.framework guest, and it doesn’t matter what macOS version the host itself is running. It’s confirmed to fail even on a host already on 26.6.2. Check whether a 15.x VM is affected. After an upgrade, compare the memory macOS can use with the memory the VM has:
Both values are in bytes. hw.memsize_usable should be close to hw.memsize. If it’s around 1879031808 (about 1.75 GiB) on a VM with much more memory, the VM got the newer firmware. An affected VM can’t be repaired in place. Recreate it, then apply the workaround to the new VM before you upgrade it. The same applies to a 26.x VM that never finished its first boot. Workaround. Run this inside the guest of a VM you’re about to upgrade, before you start the upgrade. Download the full installer first, then block the hosts Apple uses to serve the newer firmware bundle, so the installer falls back to the one it ships with.
1

Download the full installer

Download it while Apple’s servers are still reachable. Replace <MACOS_VERSION> with the version you’re upgrading to, for example 26.7 or 15.8.1:
2

Block the firmware download

3

Run the installer

Use the installer for your target version. Replace <ADMIN_USER> with an administrator account on the VM. --stdinpass reads that account’s password from standard input.For macOS 26.x:
For macOS 15.x:
Check /var/log/install.log for No SFR update was found on the server, using bundled SFR to confirm the fallback took effect. The VM reboots into the new version in about 15 to 20 minutes.
4

Verify and unblock

On macOS 15.x, run sysctl hw.memsize hw.memsize_usable and confirm the two values are close. Then remove the six lines you added to /etc/hosts. Otherwise Software Update and other Apple downloads inside the guest stay blocked.
Contact MacStadium Support if you hit something the workaround doesn’t resolve.

M4 compatibility requirements

  • Recommended Host OS Update: MacStadium recommends upgrading Host OSes with M4 to at least macOS 15.2. This resolves compatibility problems with older VM OSes.
  • Known Issue: If the Host OS is earlier than macOS 15.2, VM OSes older than macOS 13.4 will not start.
  • Alternative Solution: If upgrading the Host OS to 15.2 is not possible, use namespaces or tags to differentiate hosts with M4 from those using M2 or M1. Then, route workloads requiring VM OSes older than macOS 13.4 to compatible hosts.

OCI image overview

The Open Container Initiative (OCI) is an open standard for container formats and runtimes. MacStadium provides OCI-formatted images for Apple silicon-compatible virtual machines, which are available on OrkaHub. You can deploy VMs using compatible images from public or private registries and store your own images in any OCI-compliant registry. For more information on OCI Images, see OCI Images

Intel compatibility (legacy)

Orka 3.6 is the last release to support Intel. Apple’s optimization for Intel effectively ended with macOS 14 (Sonoma), and Intel support in macOS is being phased out. In line with this trajectory, future Orka releases will not support Intel Mac hosts.MacStadium will continue to support Orka 3.6, including its Intel code paths, for MacStadium deployments through March 2028. During this window we maintain existing Intel functionality but do not plan further Intel performance improvements or optimizations. Intel guest OS support is validated through macOS 14 (Sonoma); macOS 15 (Sequoia) may run but carries known performance limitations that we will not address, and macOS 26 (Tahoe) and later are not supported on Intel.If you still run Intel workloads, we recommend planning your migration to Apple silicon and completing the transition by December 2027.
  • Note: macOS 26 (Tahoe) will not be supported on Intel.

Intel image format (legacy)

Intel images are available through a remote network storage mount within MacStadium’s infrastructure. These images are designed for Intel-based virtual machines, and can be accessed directly from the mounted storage.
  • By default, GPU passthrough is disabled for VM configurations and VMs. When you enable GPU passthrough for an Intel VM, this automatically disables VNC for the VM. Make sure that you will be able to access the VM by SSH or Apple Screen Sharing before enabling GPU passthrough.