Alternatives to systemd for all platforms with any license

  • OpenRC

    OpenRC is a dependency-based init system that works with the system provided init program, normally /sbin/init. It is not a replacement for /sbin/init. OpenRC is 100%...

    • There is a long list of technical arguments for why OpenRC is better than systemd. Popularity wise systemd seems to win these days. But as we've seen over centuries popularity served us wrong many times. Even Upstart was better, pretty bad it faded away. Guest • Feb 2017 • 4 agrees and 0 disagrees Disagree   Agree

    Free Open Source Linux BSD

  • runit

    runit is a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes. It runs on GNU/Linux, *BSD, MacOSX, Solaris, and...

    • Simple, stable, hasn't updated in years, and works. Guest • Feb 2020 • 1 agrees and 0 disagrees Disagree   Agree

    Free Open Source Mac Linux BSD

    No features added Add a feature

  • nosh

    The nosh package is a suite of system-level utilities for initializing and running a BSD or Linux system, and for managing daemons.

    Free Linux BSD

    No features added Add a feature

  • finit

    Finit is a small SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, although...

    Free Open Source Linux

    No features added Add a feature

  • s6

    s6 is a small suite of programs for UNIX, designed for process supervision. It can be used as an init system. You can also use all its programs separately.

    • s6 is fully portable, properly modular, very small, and it has a moderate development pace - these things can't be said about systemd. Also s6 is a humble community project, it isn't developed by engineers from megacorporations :) burnx50May 2020 Disagree   Agree

    Free Open Source Linux BSD

  • systemE

    Using the tooling in this repo, I am able to boot from linux to sinit as PID1, and from there to Emacs acting as PID2 using --script mode, performing all typical rc.boot...

    Free Open Source Linux

    No features added Add a feature

    systemE icon
  • procd

    procd is a process and system init service for OpenWRT. It's less resource intensive as it's intended for embedded devices, works with busybox and uClib...

    Free Open Source Linux OpenWrt

    No features added Add a feature

  • Know any more alternatives to systemd?

    Suggest an application to this list
  • Supervisor

    Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.

    Free Open Source Linux BSD

    No features added Add a feature

  • eudev

    eudev is a fork of systemd with the aim of isolating udev from any particular flavor of system initialization. This is a project started by Gentoo developers to ensure...

    • systemd is an init system. eudev is not. Guest • Nov 2019 Disagree   Agree

    Free Open Source Linux

    No features added Add a feature

Platforms

Desktop

Show 5 less popular platforms

systemd Comments

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment about systemd? Just click the button up to your right!