OpenRC
Appearance
| WARNING: Many modern UIs, such as KDE Plasma, do not support systemd. This is subject to change if a new maintainer should emerge taking up the respective OpenRC port and gets consensus from the other UI maintainers. |
| Since systemd is the dominant service manager on Linux, OpenRC needs polyfills to implement a lot of systemd functionality on top, as expected by a large amount of modern software. |
OpenRC is a dependency-based service manager that maintains compatibility with the system provided init program, normally located in /sbin/init. It does not function as a replacement for the /sbin/init file.
It is a service manager choice in postmarketOS, and documentation can be found on the Gentoo wiki. For information related to hand-writing an init script, check out Gentoos guide to init scripts.
Init scripts are stored in /etc/init.d/, but it is generally recommended you do not write them by hand if you can avoid it. User-configurable options may be stored in /etc/conf.d.