« Back to home

Systemd

[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.