OpenRC Alternatives
OpenRC is described as 'dependency-based init system that works with the system provided init program, normally /sbin/init. It is not a replacement for /sbin/init' and is an app in the os & utilities category. There are more than 10 alternatives to OpenRC for a variety of platforms, including Linux, BSD, Mac, PC-BSD and FreeBSD. The best alternative is systemd, which is both free and Open Source. Other great apps like OpenRC are s6, Launchd, sysvinit and runit.
- systemd is a replacement for the init daemon for Linux (either System V or BSD-style). It is intended to provide a better framework for expressing services' dependencies, allow more work to be done concurrently at system startup, and to reduce shell overhead.
- s6 is a small suite of programs for UNIX, designed for process supervision. It can be used as an init system. You can also use all its programs separately.No screenshots yet
- runit is a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes. It runs on GNU/Linux, *BSD, MacOSX, Solaris, and can easily be adapted to other Unix operating systems.No screenshots yet
- The nosh package is a suite of system-level utilities for initializing and running a BSD or Linux system, and for managing daemons.No screenshots yet
- Finit is a small SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, although fully functional on standard server and desktop installations.
- Using the tooling in this repo, I am able to boot from linux to sinit as PID1, and from there to Emacs acting as PID2 using --script mode, performing all typical rc.boot system initialization using Emacs lisp until we hit the getty.No screenshots yet
- Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.No screenshots yet
- procd is a process and system init service for OpenWRT. It's less resource intensive as it's intended for embedded devices, works with busybox and uClib, hotplug2, libubox and ubus.No screenshots yet