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.

All labels observed (1)

Label Occurrences
runit canonical 4

How this entity was disambiguated

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
distributionUsage Artix Linux (as an init option)
linked to: Artix Linux

Devuan (via packages)
Void Linux
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
license BSD-like license
notableProperty deterministic three-stage boot process
minimal runtime dependencies
very small footprint
operatingSystemFamily Unix-like
linked to: Unix-like systems
platform cross-platform
programmingLanguage C
serviceDirectory /etc/service
/service
similarTo OpenRC
daemontools
s6
systemd
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

How these facts were elicited

Referenced by (4)

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