Jump to content

OpenRC

From postmarketOS Wiki
Warning 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.
Note 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.

See also