¿Cómo interactúan exactamente NetworkManager, networkd, netplan, ifupdown2 e iproute2?

Estoy aprendiendo acerca de red de Linux en mi estación de trabajo Kubuntu 18.04, y veo que hay que tanto NetworkManagery networkd-dispatcherestá ejecutando: 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...