runit

E721374

runit is a cross-platform init and service supervision system designed for fast booting and reliable process management on Unix-like operating systems.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf init system
service supervision system
component chpst
runit-init
runsv
runsvdir
stage 1 init
stage 2 service supervision
stage 3 shutdown
sv
utmpset
configurationStyle directory-based service definitions
designGoal fast booting
reliable service supervision
simplicity
small codebase
developer Gerrit Pape NERFINISHED
distributionUsage Artix Linux (as an init option) NERFINISHED
Devuan (via packages)
Void Linux NERFINISHED
antiX (as an init option)
feature automatic service restarts
clean process shutdown
dependency-free init replacement
log service support
parallel service startup
process supervision
service monitoring
homepage http://smarden.org/runit/
inspiredBy daemontools NERFINISHED
license BSD-like license
notableProperty deterministic three-stage boot process
minimal runtime dependencies
very small footprint
operatingSystemFamily Unix-like NERFINISHED
platform cross-platform
programmingLanguage C
serviceDirectory /etc/service
/service
similarTo OpenRC NERFINISHED
daemontools NERFINISHED
s6
systemd NERFINISHED
softwareGenre process supervision
supports process isolation via chpst
resource limits via chpst
user and group switching via chpst
usedAs PID 1 init replacement
service supervisor under another init

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.