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 https://github.com/coreos/fedora-coreos-config/pull/98. 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.