Whonix on Mac M1 (ARM) - Development Discussion

It needs to be created using script. We cannot ship officla builds by creating VirtualBox settings files by hand. Most likely: derivative-maker/build-steps.d/4600_create-vbox-vm at master · derivative-maker/derivative-maker · GitHub needs to be ported. That script should be modified to support Mac.

Please post the output of:

systemd-detect-virt

Try:

systemcheck --function check_virtualizer --verbose --debug

source code: systemcheck/usr/libexec/systemcheck/check_virtualizer.bsh at master · Kicksecure/systemcheck · GitHub

That’s the plan. Implementation might be difficult.

VirtualBox Guest Additions are at time of writing installed by default on Kicksecure and Whonix for AMD64.

Installation source at time of writing is:

From Debian’s (fasttrack.debian.net ) packages virtualbox-guest-utils , virtualbox-guest-x11 .

Debian doesn’t provide VirtualBox Guest Additions for ARM64 at time of writing in Debian bookworm as far as I know. But that does not matter. There are currently worse issues with Debian for that. The installation source will probably change to virtualbox.org in the future as per:

We cannot use http://download.virtualbox.org/virtualbox/7.1.6/VBoxGuestAdditions_7.1.6.iso because no digital software signatures are being provided by Oracle from that source. This is due to Digital Signatures Verification Policy (enforced for ages; written just now).

Can we download macOS / Apple Silicon hosts, verify it using Mac gatekeeper? Can be verified also on Linux? It might be possible to verify the macOSArm64.dmg and extract the virtualbox guest additions ISO from there.

See also: VirtualBox Guest Additions