I use UTM in emulation mode, NOT Qemu simulation mode, which is wasteful.
just my $0.02.
I use UTM in emulation mode, NOT Qemu simulation mode, which is wasteful.
just my $0.02.
For folks lamenting that the (awesome) Asahi efforts are challenged by reverse engineering of changes from M2 to M3, and so on, those changes vanish into the abstraction, but their benefits do not. That's why i switched from Asahi a couple years ago to UTM in apple silicon hypervisor mode.
https://developer.apple.com/documentation/hypervisor https://apps.apple.com/us/app/utm-virtual-machines
You can run any flavor of Linux you like in a virtual machine, while booted into the native OS.
the hypervisor framework documentation, that i linked above, is pretty clear; the linux builds for arm run extremely fast on apple silicon because hypervisor framework gives them hardware access, in some subsystems directly (memory mapping for example), in other systems through a shim (graphics hardware).
Sounds awesome!
You can still boot Linux natively on it.
Linux doesn't solve the issue of not getting security updates anymore. For example the FCC does not allow letting users write arbitrary firmware they can run on their devices so this means you legally can't update the Bluetooth or Wifi firmware and need an update from Apple.
>(a) Manufacturers must take steps to ensure that only software that has been approved with a software defined radio can be loaded into the radio.
My laptop has a wifi+bluetooth card that I can replace in 10 minutes. If and when that card is abandoned by its manufacturer (as Broadcom has done before), I can replace it with a better one.
This isn't about running VMs.