systemd icon
systemd icon

systemd

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

systemd screenshot 1

Cost / License

Platforms

  • Linux
16likes
Save

Features

Properties

  1.  Configurable

Features

  1.  Virtualization

systemd News & Activities

Highlights All activities

Recent News

Recent activities

  • Anton Kylikov reviewed systemd  

    We run a small job board as two units on one droplet, a web role and a worker role that re-crawls sources every six hours, and splitting them was the best call we made: a crawler crash no longer takes the site down, and journalctl -u gives each role its own log with zero setup. Restart=on-failure handles most incidents by itself. The catch is that a restart only helps when the process actually exits. A worker stuck on a hung network call stays "active (running)" indefinitely, so we ended up...

  • Anton Kylikov liked systemd
  • K0RR added systemd as alternative to Dinit
  • Alaik rated systemd  
  • Hummingbird Init icon
    Alaik added systemd as alternative to Hummingbird Init

systemd information

AlternativeTo Categories

Network & Admin, OS & Utilities

GitHub repository

  •  16,776 Stars
  •  4,718 Forks
  •  3529 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about systemd, and it has gotten 16 likes

systemd was added to AlternativeTo by vermin96 on and this page was last updated .

Comments and Reviews

   
Anton Kylikov
0
Founder at SpinHire

We run a small job board as two units on one droplet, a web role and a worker role that re-crawls sources every six hours, and splitting them was the best call we made: a crawler crash no longer takes the site down, and journalctl -u gives each role its own log with zero setup. Restart=on-failure handles most incidents by itself. The catch is that a restart only helps when the process actually exits. A worker stuck on a hung network call stays "active (running)" indefinitely, so we ended up writing our own watchdog that checks a heartbeat instead of trusting the unit state. Drop-in override files are the quiet win: limits and environment sit next to the unit instead of being edited into it.

Featured in Lists

Age Verification Software

Softwares that comply with age attestation policies and laws
By Clippy7 appsUpdated

Official Links

What is systemd?

systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.

systemd 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 control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.

Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.