systemd 218

A modern and widely adopted system and service manager for all Linux operating systems
  1 Screenshot
systemd (formerly udev) is an open source system management daemon. In other words, it runs in the background and acts as a system and service manager for Linux-based operating systems.

Compatible with LSB and UNIX System V init scripts

Being compatible with the LSB (Linux Standard Base) and UNIX System V init scripts, systemd uses D-Bus and socket activation for starting services, and provides aggressive parallelization capabilities. In addition it supports restoring and snapshotting of the system state, maintains automount and mount points, keeps track of processes by using Linux control groups, offers on-demand starting of daemons, and implements a complex transactional dependency-based service control logic.

A drop-in replacement for sysvinit

systemd is included in almost every kernel-based Linux operating system, and it can be used as a drop-in replacement for the sysvinit software, but also for the inetd, acpid, atd, watchdog, cron, syslog, and pm-utils daemons. The program also comes with a built-in login manager, called systemd-logind, designed as a drop-in replacement for the deprecated ConsoleKit software. It features various multiseat improvements.

Can administer network configurations


Since version 209, systemd can also administer network configurations, thanks to the integration of the networkd daemon. For example, it can statically assign IP addresses, as well as to provide basic bridging configuration.

Supported Linux distributions

Since its appearance, back in 2011, the project has been adopted quite fast by many popular Linux distributions, including Arch Linux, Fedora, Gentoo Linux, Mageia, openSUSE, Sabayon Linux, Frugalware Linux, Ångström, and CoreOS. In addition, many other powerful Linux operating system will adopt systemd in their forthcoming releases, such as Ubuntu 14.04 LTS (Trusty Tahr), Debian GNU/Linux 8 (Jessie), and Red Hat Enterprise Linux 7.

Bottom line

Even if some people tend to write SystemD, system d, system D or System D, the program’s name is spelled and written systemd. It is definitely the future of any Linux distribution, changing the way we interact with the operating system.

Reviewed by , last updated on December 11th, 2014

license type:
LGPL v2 (GNU Lesser General Public Lic... 
developed by:
Greg Kroah-Hartman
ROOT \ System \ Hardware
Download Button

In a hurry? Add it to your Download Basket!

softpedia rating


user rating 48



Rate it!
What's New in This Release:
  • When querying unit file enablement status (for example via "systemctl is-enabled"), a new state "indirect" is now known which indicates that a unit might not be enabled itself, but another unit listed in its Alias= setting might be.
  • Similar to the various existing ConditionXYZ= settings for units there are now matching AssertXYZ= settings. While failing conditions cause a unit to be skipped, but its job to succeed, failing assertions declared like this will cause a unit start operation and its job to fail.
  • hostnamed now knows a new chassis type "embedded".
  • systemctl gained a new "edit" command. When used on a unit file this allows extending unit files with .d/ drop-in configuration snippets or editing the full file (after copying it from /usr/lib to /etc). This will invoke the user's editor (as configured with $EDITOR), and reload the modified configuration after editing.
read full changelog

Application description

systemd a modern program that can automatically start services and tasks during the boot process of any Linux distribu...

Add your review!