Si no necesita un rendimiento real, debe ejecutar una máquina virtual. Es MUCHO más fácil de instalar y el soporte con mac es mejor. Por ejemplo, no tendrá ningún problema con su trackpad en una VM.
Sin embargo, si necesita un gran rendimiento o acceso directo al hardware, debe ejecutar Linux de forma nativa, si desea ejecutar Kali Linux y hacer algunas pruebas con el lápiz, utilizar una máquina virtual sería un dolor porque demoraría mucho la criptografía y el acceso a Los drivers wifi por ejemplo.
Entonces, para lo que quieras hacer, te sugiero que instales una buena distribución de Linux en una máquina virtual, por ejemplo, un Linux basado en Debian como Ubuntu. Si puede pagar un software de VM pagado como VMWare, sería mucho más fácil y mejor integrado con su Mac, pero para su propósito, creo que VirtualBox haría el trabajo.