Systemd-networkd and CoreOS

I see that on CoreOS, systemd-networkd is specifically removed. The files were removed but it’s not possible to install it using rpm-ostree because there is no specific systemd-networkd package.

Is there a reason to that ? NetworkManager and systemd-networkd can coexist, so why removing it ?

Note that on legacy CoreOS ContainerLinux, systemd-networkd is present.

Hi @mildred593 - This was done in Remove some stuff from the image by bgilbert · Pull Request #98 · coreos/fedora-coreos-config · GitHub. I think the rationale is that since the rest of Fedora (and CentOS/RHEL) is using NetworkManager by default we have chosen to use NetworkManager with Fedora CoreOS. Rather than giving many ways to do things we’re trying to be more opinionated.