openrc-init(8)
πΈ openrc-init(8) β the parent of all processes π
Ok bestie, gather round, because this is the literal mother of every process on your system. openrc-init(8) is the manual page for openrc-init, and it's short but it's iconic. Let's get into it π
β¨ NAME β¨
openrc-init β the parent of all processes π«Ά
β¨ SYNOPSIS β¨
openrc-init [runlevel]
β¨ DESCRIPTION β¨
So openrc-init is an init process β like, it's a whole alternative to sysvinit or literally any other init process out there. Main character energy fr fr π
To actually use it, you've gotta configure your boot loader to invoke it, or symlink it to /sbin/init. Either way works, pick your vibe π
Heads up bestie: you'll also need to use openrc-shutdown(8) to halt, reboot or poweroff the system. Don't skip that part, it's kinda important π
Now, where does the default runlevel come from? Obsessed with this actually β it gets read from the first of these that's set:
- the init command line
- the
rc_default_runlevelsetting inrc.conf - the kernel command line
- and if none of those have it, it's just assumed to be
"default"π«
One more thing β openrc-init doesn't manage getty's directly, so you're gonna need to manage them some other way. For example, you can use the agetty service script, as described in agetty-guide.md in this distribution. Slay, it's all documented π
β¨ ENVIRONMENT β¨
EINFO_QUIETβopenrc-inithonors this one. When set totrue, it won't print anything to stdout. Silence is golden, periodt π€«
β¨ BUGS β¨
So this was first released as part of OpenRC 0.25 π Honestly? I don't know of any specific issues. But since this is the first release of openrc-init, please test it and report any issues you find β be the beta-tester bestie we all need ππ
β¨ SEE ALSO β¨
β¨ AUTHORS β¨
- William Hubbs
<w.d.hubbs@gmail.com>π
That's the whole page bestie β short, sweet, and it runs your entire system. No pressure or anything πβ¨
Signed off with love from the OpenRC crew β this page is dated April 6, 2017, so yeah, it's a classic ππ¦
π¦ where this page comes from
- alpine 3.22: openrc-doc 0.62.6-r0 Β· BSD-2-Clause
- alpine 3.23: openrc-doc 0.63-r1 Β· BSD-2-Clause
- alpine 3.24: openrc-doc 0.63.2-r0 Β· BSD-2-Clause
- Copyright (c) 2017 The OpenRC Authors
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms