runit ne gère pas les dépendances, dinit oui. J'avais choisi runit au début pour sa simplicité, mais le manque de gestion de dépendance n'était pas top. dinit n'est pas parfait non plus. Par exemple par défaut si un service dont on dépend s'arrête, par exemple le réseau, celui qui en dépend, par exemple ntp, ne s'arrête pas. On peut toutefois le forcer.
openrc a les mêmes concepts que dinit, mais est selon moi plus lourd. Par comparaison, un même système lancé via openrc mettra plus de temps à avoir un environnement prêt, et consommera plus.
Ce sont des tests empiriques qui m'ont guidés, via mes machines virtuelles, mais c'était flagrant. De plus j'aime le côté vraiment KISS de dinit.
Le seul défaut que je lui trouve pour l'instant, est qu'on ne peut pas désactiver un service pour le prochain démarrage sans l'arrêter, et vice versa; les deux sont liés.
[^] # Re: je garde un oeil dessus
Posté par riri le breton (site web personnel) . En réponse au journal Artix, l'archer rebelle. Évalué à 3.
runit ne gère pas les dépendances, dinit oui. J'avais choisi runit au début pour sa simplicité, mais le manque de gestion de dépendance n'était pas top. dinit n'est pas parfait non plus. Par exemple par défaut si un service dont on dépend s'arrête, par exemple le réseau, celui qui en dépend, par exemple ntp, ne s'arrête pas. On peut toutefois le forcer.
openrc a les mêmes concepts que dinit, mais est selon moi plus lourd. Par comparaison, un même système lancé via openrc mettra plus de temps à avoir un environnement prêt, et consommera plus.
Ce sont des tests empiriques qui m'ont guidés, via mes machines virtuelles, mais c'était flagrant. De plus j'aime le côté vraiment KISS de dinit.
Le seul défaut que je lui trouve pour l'instant, est qu'on ne peut pas désactiver un service pour le prochain démarrage sans l'arrêter, et vice versa; les deux sont liés.