Kali Linux VM
Run Kali Linux on your Apple Silicon Mac
Kali publishes an official arm64 build for Apple Silicon. Kyvenza runs it as a native VM on your M-series Mac, so scanners, payloads, and downloaded samples stay in the guest, and you can snapshot, clone, or discard the whole lab.
Where a Kali VM helps
A security lab that stays contained
Keep scanners, exploit code, and downloaded samples inside the guest instead of your daily macOS account. Only test systems you are authorized to test.
CTFs and coursework
Practice on a full Kali desktop with the usual toolset. If you break the environment mid-challenge, restore a snapshot instead of reinstalling.
A fresh machine per engagement
Clone a clean, updated base for each project, then delete the clone when it ends so nothing leaks between clients or exercises.
Kali VM in Kyvenza vs Kali in a Docker container
Containers are fine for a quick command-line tool. A VM gives Kali its own kernel and a full desktop, and a stronger boundary between your Mac and the tools you run.
| Feature | Kyvenza | Docker container |
|---|---|---|
| Desktop | Full Kali desktop in a window | Terminal first; a desktop needs extra setup |
| Kernel | Its own Linux kernel | Shared with Docker’s Linux VM |
| Isolation boundary | A separate operating system | Container namespaces |
| Rollback | Local VM snapshots | Rebuild the container and its volumes |
| Best use | A full security workstation | Quick one-off command-line tools |
What Kyvenza supports today
A short, honest list — so you know what to expect before you download.
Supported today
- Apple Silicon Macs (M1, M2, M3, M4, M5)
- Windows 11 on ARM (bring your own Microsoft image and licence)
- Ubuntu ARM (LTS releases)
- Debian ARM
- Fedora ARM
- macOS 14 Sonoma or later as host
- Native Apple Virtualization framework backend
- Other ARM64 Linux ISOs attached manually, including Kali Linux
Not supported yet
- GPU / 3D acceleration in Windows guests
- USB passthrough and microphone input in Windows guests
- x86 / Intel guest operating systems
- Nested virtualization
- GPU passthrough
We list what we cannot deliver today so you can plan accordingly.
How it works
Download the Kali arm64 installer
On kali.org, open the download page and choose the Apple Silicon (ARM64) installer ISO. Kali also lists a NetInstaller and an arm64 live image if you want a smaller download or a throwaway session.
Create the VM and attach the ISO
Kyvenza has no built-in Kali installer, so you attach the ISO manually. Create a Linux VM and give it at least 2 GB of memory and 20 GB of disk, which is Kali’s own minimum for the default Xfce desktop.
Install, update, then snapshot
Run the Kali installer, update the system, and take a snapshot of the clean base. Clone or restore it for each project.
Frequently asked questions
Yes. Kali publishes an Apple Silicon (ARM64) installer image, and Kyvenza runs it as a native VM on your M-series Mac. You do not need x86 emulation.
Build a Kali lab on Apple Silicon
Download Kyvenza and keep your security tooling in a VM you can snapshot, clone, and throw away.
Other comparisons