[Now updated for 2015!]
Component | Status |
---|---|
systemd | Replaces init, cron, inetd, udev, locale, acpid, atd, su. |
systemd-journald | Replaces syslog, klog. |
systemd-logind | Replaces getty, login, xdm. (*) |
systemd-networkd | Replaces ifup, ifdown, tcpwrapper, hostname, dhcpd. |
systemd-journal-gatewayd | Provides HTTP server for systemd-journal. |
systemd-timesync | Replaces NTP. |
systemd-resolved | Replaces resolvconf, bind, powerdns-recursor, dnsmasq. |
systemd-automount | Replaces autofs. |
systemd-readahead | No longer supported because everyone who matters has SSDs. |
systemd-machined | Replaces VirtualBox, VMware. (Coming soon.) |
systemctl-cat | Replaces cat. Really. |
systemd-udevd | Replaces udev. |
systemd-firewall | Replaces iptables. |
systemd-journal-remote | Replaces logstash/elasticsearch with a new logging protocol over HTTP. |
gummiboot | To be incorporated, replacing grub. |
Also, here come the security vulnerabilities:
…systemd-resolved does not implement any of the hardening recommendations of rfc5452
(*) OK, so it’s a bit more complicated than that. Eventually the plan is to get rid of X11 for Wayland, but currently X11 is still allowed. However, systemd is part of the PAM configuration now, and systemd starts your X session with display manager and window manager. So far login and getty still service legacy non-console ttys.