Projects / systemd


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.

Operating Systems

Recent releases

  •  21 Feb 2014 19:53

    Release Notes: Support for kdbus has been added. Two new tools, systemd-networkd and systemd-socket-proxyd, have been added. Several libraries have been combined into a single libsystemd to reduce code duplication.

    •  13 Sep 2013 08:54

      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.

      •  03 Jul 2013 23:01

        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.

        •  01 Apr 2013 15:04

          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.

          •  14 Mar 2013 13:41

            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.

            Recent comments

            08 May 2014 02:24 kazkylheku

            systemd is a pile of shit written by obvious "B grade" C programming talent. I
            know; I have had to work with the internals.

            Stay away from any distro based on systemd, if you can help it at all.

            11 Apr 2013 20:22 zk1234

            4MLinux uses udev from systemd now, and this true that most of its dependencies (libdbus and so on) are needed to compile udev, but the "ready-made" udev works well without them. Nevertheless, UDEV IS A LOW LEVEL UTILITY, meaning that it should avoid "dependency hell" as much as possible.

            23 Nov 2012 16:35 zk1234

            Merging udev into systemd was a stupid idea. Why not merge udev into Gnome ? If someone needs a small udev utility he will have to install Gnome first :-)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.