I recently updated some of our machines to Fedora 17. I have noticed that there are some services that I can configure their runlevels using chkconfig, while others don't appear there at all, and can be configured using systemctl.
For example, there are the similar commands chkconfig network off and systemctl disable NetworkManager.service. (I understand that network and NetworkManager are different, that's not the point.)
Why are some services configurable via one tool and not the other?
Does one tool replace the other? For example, runlevels are very obvious with chkconfig, but I can't even tell if that concept exists with systemd.
Edit: I found a table that maps calls from chkconfig to systemctl