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.