systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. It provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
|Tags||Boot Systems Administration|
Release Notes: The getty generator now starts gettys on all secondary consoles as well. Automatic PID file removal and automatic discovery of home and swap GPT partitions has been added.
Release Notes: This release introduced a number of major new concepts such as transient units, and scope and slice units. The systemd binary now does all cgroup management.
Release Notes: The boot-time readahead implementation for rotating media will now read the read-ahead data in multiple passes which consist of all read requests made in equidistant time intervals.
Release Notes: Configuration of unit files may now be extended via drop-in files. systemctl gained a "list-dependencies" command. Resource limits can be controlled at runtime. The vconsole setup will apply font settings to all VTs.
Release Notes: Timer units now support calendar time events. udev now supports a number of different naming policies for network interfaces for predictable names. bootchart has been added to the systemd tree. A number of PolicyKit actions are now bound together with "imply" rules.