Introduction
Running Linux on an Apple Silicon Mac is something that would have seemed far-fetched a few years ago – the custom ARM architecture of Apple’s M-series chips was assumed to be too locked down for the Linux community to crack. In practice, there are now two well-established approaches: running Linux natively via Asahi Linux in a dual-boot configuration alongside macOS, or running Linux inside a virtual machine using UTM. Each has its strengths depending on what you need. This guide covers both options clearly so you can choose the right approach for your situation.
Understanding the Two Approaches
Running Linux natively via Asahi Linux gives you full access to your Mac’s hardware performance – no virtualisation overhead, direct access to CPU and RAM, and the experience of running Linux as the primary OS. The trade-off is that Asahi is an ongoing open-source project and not all hardware features are supported yet.
Running Linux in a virtual machine via UTM is simpler to set up, fully supported, and leaves macOS entirely intact. Performance is excellent for most workloads. For most development, security testing, and general Linux use, a VM is the better starting point.
Option 1: Running Linux in UTM (Recommended for Most Users)
UTM is a free, open-source virtualisation application for macOS that uses Apple’s Hypervisor framework on Apple Silicon – meaning ARM-based Linux distributions run with excellent, near-native performance.
Download UTM from getutm.app. Once installed, click “Browse UTM Gallery” in the app and you’ll see ready-to-run images for Ubuntu, Fedora, Debian, Kali Linux, and more. Select your preferred distribution, click Download, and UTM handles the rest. Each image comes with default login credentials listed on the download page.
Once imported, click the Play button to boot the VM. For Kali Linux specifically, this is an excellent way to maintain a dedicated pentesting environment fully isolated from your macOS installation – you can snapshot VM state, roll back changes, and share files between macOS and the VM using UTM’s shared folder feature.
To adjust VM settings, right-click the VM in the UTM sidebar and select Edit. Allocating at least 4 GB of RAM to a Kali Linux VM is recommended if your Mac has 16 GB or more.
Option 2: Native Dual Boot with Asahi Linux
Asahi Linux is a project dedicated to porting Linux to Apple Silicon Macs. Based on Fedora (the Fedora Asahi Remix is now the flagship distribution), it achieves genuine native performance on supported M1 and M2 models. Support for M3 chips is in active development.
The installation is handled by a script. Open Terminal in macOS and run the official installer command from asahilinux.org. The installer walks you through the process interactively – you choose how much disk space to allocate to Linux, and it handles partitioning, downloading the Linux image, and configuring the bootloader.
When you hold the power button on an M-series Mac during startup, you’re presented with a boot picker that includes both macOS and your Linux installation. Switching between them is clean and reliable.
Hardware support on Asahi as of 2025/2026 is solid for daily use on M1 and M2 MacBooks: display output, keyboard, trackpad, USB, Thunderbolt, Wi-Fi, Bluetooth, speakers, and GPU all work well. Some features like the camera and certain suspend/resume behaviours still have limitations depending on model.
Which Option Should You Choose?
For most users – particularly those wanting to run Kali alongside macOS for security work – a UTM virtual machine is the right choice. It’s simple, stable, and you can have a Kali Linux VM running within 20 minutes. If you’re committed to Linux as a primary or secondary OS and want native performance, Asahi Linux is genuinely impressive and continues to mature rapidly.
Conclusion
Running Linux on an Apple Silicon Mac is no longer a fringe pursuit or a complicated hack – it’s a well-supported, practical option with two clear paths depending on your needs. UTM gives you a hassle-free virtual Linux environment, while Asahi Linux offers a native dual-boot experience. Either way, your Apple Silicon Mac is a more capable machine than it might appear if macOS is the only OS you’ve ever run on it.

Leave a Reply
You must be logged in to post a comment.