Quelle est ta métrique de complexité ? Pour moi runit est globalement beaucoup plus simple que systemd (et portable OS/libc/compilateur :)).
Runit est plus simple que systemd. Trop simple, d'ailleurs, puisque, bien qu'étant prévu pour servir d'init, personne ne l'envisage sérieusement. En tout cas, je ne l'ai jamais vu apparaître dans les discussions sur le passage à systemd, upstart, ou openrc.
Donc on se retrouve à utiliser runit comme un complément au système d'init. Avec ses propres commandes, comme sv, ses propres répertoires et fichiers de configuration, son système de log intégré, son espace utilisateur configurable séparément, etc. Tout ça en parallèle de service, de /etc/init.d/, de rsyslog, etc. Bref, le terme de complexité me semble justifié.
Personnellement, j'avais pataugé plusieurs heures pour installer runit comme "monitoring & respawn system". La doc succincte, le peu d'utilisation, et les messages minimaux n'ont pas aidé. Et je n'aurais pas osé y toucher ensuite sans mon mémo perso. Une fois passé à systemd et désinstallé runit, j'ai lu une doc, et en un quart d'heure la migration était faite.
[^] # Re: Le bon chasseur et le mauvais chasseur
Posté par rogo . En réponse à la dépêche systemd : l’init martyrisé, l’init bafoué, mais l’init libéré !. Évalué à 5.
Runit est plus simple que systemd. Trop simple, d'ailleurs, puisque, bien qu'étant prévu pour servir d'init, personne ne l'envisage sérieusement. En tout cas, je ne l'ai jamais vu apparaître dans les discussions sur le passage à systemd, upstart, ou openrc.
Donc on se retrouve à utiliser runit comme un complément au système d'init. Avec ses propres commandes, comme
sv, ses propres répertoires et fichiers de configuration, son système de log intégré, son espace utilisateur configurable séparément, etc. Tout ça en parallèle deservice, de /etc/init.d/, de rsyslog, etc. Bref, le terme de complexité me semble justifié.Personnellement, j'avais pataugé plusieurs heures pour installer runit comme "monitoring & respawn system". La doc succincte, le peu d'utilisation, et les messages minimaux n'ont pas aidé. Et je n'aurais pas osé y toucher ensuite sans mon mémo perso. Une fois passé à systemd et désinstallé runit, j'ai lu une doc, et en un quart d'heure la migration était faite.