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.

Cost / License

  • Free
  • Open Source

Platforms

  • Linux
  • BSD
-
No reviews
4likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight
  2.  Minimalistic

Features

  1.  Portable
  2.  Modularity
  3.  Multi-threaded architecture
  4.  Support for Multiple threads
  5.  Embeddable

 Tags

  • init
  • boot
  • system-utilities
  • unix
  • Linux
  • s6-init

s6 News & Activities

Highlights All activities

Recent activities

  • Alaik added s6 as alternative to Hummingbird Init
  • snowbirdcrossing added s6 as alternative to nitro
Show all activities

s6 information

  • Developed by

    FR flagSkarnet
  • Licensing

    Open Source and Free product.
  • Alternatives

    10 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

Popular alternatives

View all
s6 was added to AlternativeTo by burnx50 on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is s6?

s6 is a small suite of programs for UNIX, designed for process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.

Examples of things you can do by assembling together several programs provided by s6 - besides process supervision:

• syslogd functionality, using much less resources than the traditional syslogd. • Reliable service readiness notification, which is the basis for service dependency management. • Controlled privileged gain as with sudo, without using any suid programs. • The useful parts of socket activation without having to change application code or link servers against any specific library, and without having to switch to any specific init system.