VMware Communities
slgarwood
Enthusiast
Enthusiast

Does VMware 13 provide hooks for intel apps on Ventura ?

Does VMware 13 provide the hooks as described in https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_ro...?

In other words can I just run Intel apps under VMware and Debian 12 ARM ???

0 Kudos
5 Replies
Technogeezer
Immortal
Immortal

Fusion doesn't support these hooks that allow Intel apps to run in arm64 Linux VMs. It's available only to VMs running under Apple's high level virtualization framework. Fusion uses the low level Hypervisor frameworks.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
0 Kudos
palter
Enthusiast
Enthusiast

UTM does support Rosetta in Linux VMs when you create your VM using Apple's virtualization framework (instead of QEMU). I am using that support to run a DEC Alpha emulator (a commercial Intel-only app) in a Linux VM with surprisingly good performance.

You can get UTM for free here. You can also buy it on the Mac App Store. (You'll get automatic updates and the proceeds fund future development.)

Mac mini (M2 Pro/32GB/2TB), Intel NUC10i5FNH w/ESXi 7.0,
iPhone 15 Pro Max (256GB), iPad Pro 12.9" (5th gen, M1/16GB/1TB)
41mm Watch Series 9 (Aluminum), TV 4K (3rd gen), TV 4K (1st gen)
0 Kudos
Technogeezer
Immortal
Immortal

That's good to know. @palter . I suspected that since UTM is using Apple's Virtualization Framework that the feature would be available there. 

That's an interesting use case... running an emulator for the DEC Alpha RISC CPU in an Intel x64 application that's been translated by Rosetta 2 to run on an ARMv8 CPU.  

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
0 Kudos
palter
Enthusiast
Enthusiast


@Technogeezer wrote:

That's good to know. @palter . I suspected that since UTM is using Apple's Virtualization Framework that the feature would be available there. 

That's an interesting use case... running an emulator for the DEC Alpha RISC CPU in an Intel x64 application that's been translated by Rosetta 2 to run on an ARMv8 CPU.  


It gets "better"...

I need to run the Alpha emulator in order to do maintenance of the Alpha version of the emulator for the Symbolics Ivory processor (Lisp Machine on a chip). The Ivory emulator also runs natively on Intel and ARM but was first developed for the Alpha back in the early 1990's.

Mac mini (M2 Pro/32GB/2TB), Intel NUC10i5FNH w/ESXi 7.0,
iPhone 15 Pro Max (256GB), iPad Pro 12.9" (5th gen, M1/16GB/1TB)
41mm Watch Series 9 (Aluminum), TV 4K (3rd gen), TV 4K (1st gen)
0 Kudos
RDPetruska
Leadership
Leadership

Wow, Palter - trying to recreate Inception?