I run Vmware Fusion Pro 13.5.2 on M1.
Using Vmware Fusion, I virtualize a Debian ARM vm. All good.
Now, I just need to run a binary( amd64 only ) on this VM. With UTM and Parallels, it works great as they allow you to mount Rosetta on your linux VM, but I cannot find this basic feature on VMware Fusion. Can it be that they don't support it ??
Because if I do :
./my-amd64-binary
Obviously I get
-bash: ./my-amd64-binary: cannot execute binary file: Exec format error
because this should have been ran along with rosetta such as
rosetta ./my-amd64-binary
Thanks
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
Alright, sticking to Apple Virtualization Framework with Xcode and Swift then and uninstalling Fusion