Cybersecurity consultants and researchers can now use Apple’s new containerization framework to launch Kali Linux with MacOS Sequoia’s virtualized containers.
Throughout WWDC 2025, Apple introduced a brand new containerization framework that enables Apple Silicon {hardware} to run remoted Linux distributions in virtualized environments, much like the Microsoft Home windows subsystem on Linux 2 (WSL2).
To get began, customers of MacOS Sequoia utilizing Apple Silicon can set up the container CLI by way of HomeBrew and initialize Apple’s container framework.
brew set up --cask container
container system begin
Then begin Kali Linux utilizing the next command: This lets you load containers from the DockerHub container library and run them inside a MacOS VM.
container run --rm -it kalilinux/kali-rolling
You may as well use a container to mount an area listing on a Kali VM utilizing a command like this:
container run --remove --interactive --tty --volume $(pwd):/mnt --workdir /mnt docker.io/kalilinux/kali-rolling:newest
This command lets you entry information on the host gadget from inside the container.
Nonetheless, since it is just obtainable on Apple Silicon and doesn’t assist Intel Macs, there are some limitations to the brand new function.
The Kali group additionally studies that there are some bugs within the new implementation of networking.
“Presently, there are some recognized restrictions on containerization, reminiscent of community entry for containers acquiring IP addresses or no community entry utilizing containers utilizing “Sequoia” 15,” reads Kali’s announcement.
“In case you run into these points, we suggest studying and following Apple’s recommendation.”
Cybersecurity skilled Taha Ex warns that some KALI use circumstances that require {hardware} pass-through is not going to work as a result of the containers are remoted from the {hardware}.
Whether or not in a virtualized surroundings or with some limitations, the flexibility to rapidly launch Kali Linux on MacOS makes it simpler for Mac customers to carry out safety checks.