systemd 219

Softpedia Pick image
A modern and widely adopted system and service manager for all Linux operating systems

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in systemd 219:

  • Introduce a new API "sd-hwdb.h" for querying the hardware metadata database. With this minimal interface one can query and enumerate the udev hwdb, decoupled from the old libudev library. libudev's interface for this is now only a wrapper around sd-hwdb. A new tool systemd-hwdb has been added to interface with and update the database.
  • When any of systemd's tools copies files (for example due to tmpfiles' C lines) a btrfs reflink will attempted first, before bytewise copying is done.
  • systemd-nspawn gained a new --ephemeral switch. When specified a btrfs snapshot is taken of the container's root directory, and immediately removed when the container terminates again. Thus, a container can be started whose changes never alter the container's root directory, and are lost on container termination. This switch can also be used for starting a container off the root file system of the host without affecting the host OS. This switch is only available on btrfs file systems.
  • systemd-nspawn gained a new --template= switch. It takes the path to a container tree to use as template for the tree specified via --directory=, should that directory be missing. This allows instantiating containers dynamically, on first run. This switch is only available on btrfs file systems.
Read full changelog
send us
an update
LGPL v2 (GNU Lesser General Public Lic... 
Greg Kroah-Hartman
3.4/5 50
ROOT \ System \ Hardware
1 systemd 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 too

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.

systemd was reviewed by , last updated on February 17th, 2015


#persistent device names #dynamic /dev directory #dynamic /dev #udev #dynamic #/dev #directory

Add your review!