macOS Version Comparison
OSX Proxmox Next supports four macOS versions. This guide helps you pick the right one for your setup.
Overview
| Version | Stability | Apple Services | Performance | Recommended For |
|---|---|---|---|---|
| Ventura 13 | Excellent | Full (iCloud, iMessage, FaceTime) | Good | Older hardware, maximum compatibility |
| Sonoma 14 | Excellent | Full (iCloud, iMessage, FaceTime) | Very Good | Best all-around choice |
| Sequoia 15 | Good | Full with --apple-services (kernel patch auto-applied) | Very Good | Users who need latest features |
| Tahoe 26 | Good | Full with --apple-services (kernel patch auto-applied) | Good | Users who want the newest release |
Version Details
Ventura 13
The most mature and battle-tested option.
Pros:
- Rock-solid stability in virtualized environments
- Full Apple Services support (iCloud, iMessage, FaceTime)
- Works well on older or limited hardware configurations
- Widest compatibility with existing software
Cons:
- No longer receiving feature updates from Apple
- Missing newer macOS features (iPhone mirroring, window tiling, etc.)
- Security updates will eventually stop
Sonoma 14
The recommended default for most users.
Pros:
- Full Apple Services support (iCloud, iMessage, FaceTime)
- Modern feature set (widgets on desktop, screen sharing improvements)
- Excellent stability in Proxmox VMs
Cons:
- Slightly higher resource usage than Ventura
- Requires CryptexFixup kext to avoid
EXITBS:STARThang at boot (included automatically)
Sequoia 15
For users who want the latest stable release.
Pros:
- Latest stable macOS with newest features
- iPhone mirroring, native window tiling
- Good VM performance
Cons:
- Apple Services require the kernel patches applied by
--apple-services(not officially verified) - Requires CryptexFixup kext
Tahoe 26
The newest supported release. The tool treats it as a stable target, and installs are verified end to end, but it has the least mileage of the four.
Pros:
- The newest macOS features
- Good for developers targeting the current macOS release
Cons:
- Least battle-tested of the supported versions
- Apple Services require the kernel patches applied by
--apple-services(not officially verified) - Not recommended for production or daily-driver use
- Newer point releases can need OpenCore or kext updates before they boot cleanly
Which Should I Choose?
Follow this decision path:
-
Do you need Apple Services (iCloud, iMessage, FaceTime)?
- Yes, on Sequoia or Tahoe: Use
--apple-services: the kernel patches are applied automatically. Verify withsysctl -n kern.hv_vmm_present(must print0). Sonoma 14 remains the safest choice with full verified support. - Yes, on Sonoma: Sonoma 14 with
--apple-servicesgives fully verified Apple Services support. - No: Continue to step 2.
- Yes, on Sequoia or Tahoe: Use
-
Do you want the latest macOS features?
- Yes, stable: Sequoia 15 gives you the newest stable release.
- Yes, newest: Tahoe 26, supported and verified, just the least battle-tested.
- No: Continue to step 3.
-
Are you running older or limited hardware?
- Yes: Ventura 13 has the lightest resource footprint and widest compatibility.
- No: Sonoma 14 remains the best overall choice.
Best overall: Sonoma 14. It strikes the right balance between modern features, stability, and full Apple Services support.
Hardware Attestation (Sequoia and Tahoe)
Starting with Sequoia 15, Apple performs hardware attestation checks during Apple ID sign-in. These checks use the hv_vmm_present sysctl, which normally returns 1 in a VM, to detect virtualized environments.
When --apple-services is enabled, two OpenCore Kernel/Patch entries are automatically injected: one renames the real hv_vmm_present sysctl out of the way, the other renames hibernatecount into its place. That counter reads 0 on a default VM, so DeviceCheck sees what appears to be a physical machine. Verify with sysctl -n kern.hv_vmm_present in the VM, which must print 0.
This is not officially verified. Attestation is server-side and Apple can change it at any time, so use Sonoma 14 if you need a guaranteed-working baseline.
Notes:
RestrictEvents.kextwithrevpatch=sbvmmalone does not fix this- App Store downloads and purchases work regardless
- The OS itself runs fine; only Apple account services are affected by attestation
In-Place Upgrade Path
If you want Sequoia or Tahoe but prefer to establish your Apple Services session on Sonoma first (the fully-verified baseline), use this approach:
- Install Sonoma 14 using the wizard
- Sign in to your Apple ID, activate iCloud and iMessage
- Once signed in, upgrade in-place to Sequoia 15 or Tahoe 26 via System Settings > Software Update
- Your Apple Services session carries over from the Sonoma sign-in
This is an alternative to using --apple-services directly on Sequoia or Tahoe. Both approaches work, use this path if you prefer the Sonoma-verified baseline before upgrading.
In-place upgrades preserve your data but take longer than a fresh install. Back up your VM (snapshot) before upgrading.