Como exatamente o NetworkManager, networkd, netplan, ifupdown2 e iproute2 estão interagindo?

Estou aprendendo sobre redes Linux na minha estação de trabalho Kubuntu 18.04 e vejo lá as duas NetworkManagere networkd-dispatcherestão sendo executadas: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager...