Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, before installing read that UTM uses Qemu and did not pursue it any further. AFAIK only Mac runs on apple silicon, everything else is emulated.


As I understand it, an aarch64 Mac can virtualize aarch64 Linux and does not have to emulate it. Here's an Apple sample project: https://developer.apple.com/documentation/virtualization/run...


There's both Apple's Hypervisor framework (a lower-level framework for hypervisors to use to avoid needing a kernel extension), and Apple's Virtualization framework (which is a higher-level framework that lets you run Linux and macOS VMs). QEMU supports virtualization on macOS with the HVF accelerator, which uses the Hypervisor framework. UTM uses QEMU, supporting virtualisation through QEMU with HVF (as well as emulation of other architectures with QEMU). UTM also has support for using the Virtualization framework. But either way, with an ARM64 image, you'll be getting virtualization (unless you disable HVF when using QEMU).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: