Running Kali Linux on a VM keeps its potentially invasive ... Oracle VirtualBox is an open-source VM that is lightweight and easy to set up without sacrificing too many features.