Skip to content
systemd
EntityQ286124· pop 27· linked from 337 articles

systemd is a software suite for system and service management on Linux built to unify service configuration and behavior across Linux distributions. Its main component is an init system used to bootstrap user space and manage user processes. It also provides various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d, and also plays on the French phrase Système D (a person's ability to quickly adapt and improvise in the face of problems

Key facts

Software.name
systemd
Software.logo
Systemd-logo.svg
Software.logo_size
200px
Software.logo alt
systemd logo, showing green circle and reverse symbol enclosed by bracket
Software.screenshot
Systemd-on-fedora.svg
Software.screenshot alt
systemd on Fedora 17 showing multiple component startups
Software.caption
systemd startup on Fedora 17
Software.author
Lennart Poettering
Software.developer
Red Hat (Lennart Poettering, Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann); 345 different authors in 2018 and 2,032 different authors in total
Software.programming language
C
Software.operating system
Linux
Software.license
LGPLv2.1+

via Wikipedia infobox

Source code

Assorted, older, general information about systemd can be found in the systemd Wiki. Consult our NEWS file for information about what's new in the most recent systemd versions. Please see the Code Map for information about this repository's layout and content. Please see the Hacking guide for information on how to hack on systemd and test your modifications. Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests. If you are looking for support, please contact our mailing list, join our IRC channel systemd on libera.chat or Matrix channel

Excerpt from the source-code README · 3,666 chars · not written by Vinony

Article · 日本語

systemdは、システム管理を担うソフトウェア群であり、従来のSystem V initに代わって導入された仕組みである。デーモン・ライブラリおよび各種ユーティリティで構成され、システム管理・設定における中心的プラットフォームとして、2010年、RedHat社のエンジニアにより、Linux OS用に設計された。 著者によるとsystemdはオペレーティングシステムの「基本的な積木」であると評され、UNIX System VやBSDから継承された(Linuxスタートアッププロセス中のユーザー空間で最初に実行されるプロセスである)Linuxのinitシステムを置き換えることを第一の目標としている。systemdという名前はファイル名の最後尾にdという文字を付けることでデーモンを区別しやすくするというUNIXの慣習を受け継いでいる。またこの名称は言葉遊びの側面もあり、フランスで最近よく言われている「」という言葉に因んでいる。「システムD」とは、状況に迅速に適応し問題を即興で解決する(仏: débrouille=なんとかする、に由来)個人の能力を意味する。 systemdはLinux用に設計され、Linux API専用にプログラミングされている。systemdはGNU Lesser General Public License (LGPL) version 2.1以降という条件でフリーなオープンソースソフトウェアとして公表されている。 systemdの設計はフリーソフトウェアコミュニティにおける重要な論争の元となった。これはsystemdのアーキテクチャはUNIX哲学に反しており最終的に相互依存でがんじがらめの塊を作ってしまうと批評家達を主張させるようになっているためである。しかしながら2015年現在、主要なLinuxディストリビューションのほとんどはsystemdをデフォルトのinitシステムとして採用している。

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (6)