AlternativeTo Logo

s6 Alternatives

s6 is described as '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' and is an app in the os & utilities category. There are eight alternatives to s6 for a variety of platforms, including Linux, BSD, Mac, PC-BSD and FreeBSD. The best alternative is systemd, which is both free and Open Source. Other great apps like s6 are Launchd, OpenRC, sysvinit and runit.

This page was last updated
s6
  2
  • FreeOpen Source
  • Linux
  • BSD

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

Learn more about s6

  1. systemd icon

    systemd

    • FreeOpen Source
    • Linux

    systemd is a replacement for the init daemon for Linux (either System V or BSD-style). It is intended to provide a better framework for expressing services' dependencies, allow more work to be done concurrently at system startup, and to reduce shell overhead.

    Suggest and vote on features
    Screenshot
    systemd vs s6 opinions
    pros, cons and recent comments

    People who use s6 are precisely the ones who want to go away from systemd.

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    1
    burnx50

    systemd is not portable, is not truly modular and is not small code-wise.

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    0
  2. Launchd icon

    Launchd

    • FreeOpen Source
    • Mac
    • BSD
    • PC-BSD
    • FreeBSD
    • DragonFly BSD
    • FreeNAS
    • NetBSD
    • OpenBSD

    a free system array created by Apple inc. For BSD - including macOS as macOS is based on the Darwin kernel of BSD

    Suggest and vote on features
    No screenshots yet


  3. OpenRC

    • FreeOpen Source
    • Linux
    • BSD

    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.

    ⚫︎ LightweightOpenRC consumes less device resources compared to similar apps.
    Suggest and vote on features
    No screenshots yet
  4. sysvinit icon

    sysvinit

    • FreeOpen Source
    • Linux

    The Sysvinit package contains programs for controlling the startup, running, and shutdown of the system.

    Suggest and vote on features
    No screenshots yet
  5. runit

    • FreeOpen Source
    • Mac
    • Linux
    • BSD

    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 can easily be adapted to other Unix operating systems.

    Suggest and vote on features
    No screenshots yet


  6. nosh

    • FreeProprietary
    • Linux
    • BSD

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

    Suggest and vote on features
    No screenshots yet
  7. finit

    • FreeOpen Source
    • Linux

    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 fully functional on standard server and desktop installations.

    Suggest and vote on features
    Screenshot
  8. systemE icon

    systemE

    • FreeOpen Source
    • Linux

    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 system initialization using Emacs lisp until we hit the getty.

    Suggest and vote on features
    No screenshots yet
Showing 8 of 8 alternatives