libvirt(d)のドキュメントなどを少し読んでます.
もともとlibvirtdは,1つのデーモンで何でもこなすようになっていたようですが,最近では,機能別にモジュール化したデーモンを使う方向に移行しているそうです.
QEMUをhypervisorとするときの担当daemonは,virtqemudだということです.Gentoo(AMD64)の/usr/sbinを覗くと,
ls -l /usr/sbin/virt* -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtinterfaced -rwxr-xr-x 1 root root 81272 Feb 7 09:09 /usr/sbin/virtlockd -rwxr-xr-x 1 root root 81080 Feb 7 09:09 /usr/sbin/virtlogd -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtnetworkd -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtnodedevd -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtnwfilterd -rwxr-xr-x 1 root root 486616 Feb 7 09:09 /usr/sbin/virtproxyd -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtqemud -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtsecretd -rwxr-xr-x 1 root root 482520 Feb 7 09:09 /usr/sbin/virtstoraged
てな具合です.一方,macOSでは,
ls -l /opt/local/sbin/virt*
-rwxr-xr-x 1 root admin 79152 8 4 2020 /opt/local/sbin/virtlockd
-rwxr-xr-x 1 root admin 80424 8 4 2020 /opt/local/sbin/virtlogd
-rwxr-xr-x 1 root admin 439400 8 4 2020 /opt/local/sbin/virtproxyd
-rwxr-xr-x 1 root admin 434832 8 4 2020 /opt/local/sbin/virtsecretd
-rwxr-xr-x 1 root admin 434832 8 4 2020 /opt/local/sbin/virtstoraged
-rwxr-xr-x 1 root admin 434832 8 4 2020 /opt/local/sbin/virtvboxd
です.virtqemudやvirtnetworkdなどがありません.当然,同時にbuildされた,monolithicなlibvirtdにも,virtqemudなどの機能は含まれていないと想像できます.
macOSで,KVMが機能しないのは解りますが,QEMUも動かないんでしょうか.かつて,Qという,QEMUのアプリがありましたからそうではないと思います.が,MacPortsの中身がさっぱり解らないので,お手上げです.
VirtualBoxは削除
ちなみに,VirtualBoxで動くGentooは,あいかわらずSegfault乱発で,まともに動いてくれないので,削除しました.