Embora seja geralmente possível portar software do Linux para o mac, existem algumas exceções. Softwares que requerem ou links para o kernel geralmente precisam de muito trabalho para serem portados, já que eles requerem a construção de um driver de kernel. O software VPN quase sempre se enquadra nessa categoria, já que precisa se conectar à pilha de redes.