OpenRC è un sistema di inizializzazione per sistemi Linux, fornito al posto di systemd in distribuzioni come Gentoo e Alpine Linux.
È stata aggiunta al ramo master del repository openrc la funzionalità necessaria per avviare i servizi in sessioni utente tramite questo sistema di inizializzazione.
I file di configurazione e gli script di inizializzazione dei servizi utente sono collocati nelle seguenti cartelle:
/etc/user/init.d ${XDG_CONFIG_HOME}/rc/init.d /etc/user/conf.d ${XDG_CONFIG_HOME}/rc/conf.d ${XDG_CONFIG_HOME}/rc/rc.conf ${XDG_CONFIG_HOME}/rc/runlevels
Tutte le utility fornite con openrc, come openrc stesso e rc-*, hanno ricevuto un'opzione aggiuntiva —user / -U per lavorare con i servizi utente.
Questi cambiamenti probabilmente entreranno nella prossima versione di openrc 0.57 non ancora rilasciata.
Fonte: linux.org.ru
