NixThePlanet icon indicating copy to clipboard operation
NixThePlanet copied to clipboard

Run NixThePlanet on a Nix Darwin with Apple Silicon

Open disbolog opened this issue 1 year ago • 4 comments

Ditto title, is there any ETA to support an aarch64-darwin host? Thanks in advance.

disbolog avatar Dec 13 '23 14:12 disbolog

Not going to happen any time soon, unless you can point me to a hypervisor that can run XNU kernel for aarch64, with full support.

The current state of the art is BlackBerry's QEMU fork

  • https://blogs.blackberry.com/en/2021/05/strong-arming-with-macos-adventures-in-cross-platform-emulation
  • https://github.com/cylance/macos-arm64-emulation
  • https://github.com/alephsecurity/xnu-qemu-arm64
  • https://ku.nz/blog/appleonintel.html

This also allows you to run iOS.

My current understanding is that graphics work for iOS, but not for macOS-arm64, and I'm not sure if you can even get past the installer for macOS-arm64.

MatthewCroughan avatar Dec 13 '23 15:12 MatthewCroughan

Does https://github.com/cirruslabs/tart provide a method to do this?

chrislf avatar Dec 14 '23 14:12 chrislf

@chrislf Sadly not

macOS and Linux VMs on Apple Silicon

This means that you can run a macOs VM on Apple Silicon, not on Linux.

MatthewCroughan avatar Dec 14 '23 16:12 MatthewCroughan

@MatthewCroughan ah, that is unfortunate. Thanks for the response!

chrislf avatar Dec 14 '23 16:12 chrislf