Re: Bientôt la décision concernant l'init
Le samedi 1 février 2014 15:39:49 Francois Lafont a écrit :
>[…]
> Question de béotien : pourquoi vouloir changer (peut-être) le
> système init par défaut actuel, ie le System V ? Ce système
> pose-t-il des problèmes ?
>
> J'avais entendu parler du problème des dépendances entre les
> services et de la difficulté de choisir les bons numéros
> d'ordres de démarrage dans les répertoires /etc/rc?.d. Mais
> il me semblait que ce problème était résolu avec l'ajout des
> en-tête « BEGIN INIT INFO » dans les scripts init et en
> particulier avec les champs « Required-Start » et «
> Required-Stop » qui permettent alors à la commande
> update-rc.d de choisir automatiquement les bons numéros
> d'ordre de démarrage en fonction des dépendances. Mais
> peut-être que System V souffre d'autres inconvénients ?
Pour faire très court :
Ça fait un moment que des projets alternatifs ont été lancés
(initng, runit, upstart, openrc, systemd). Si on gratte depuis
un moment, c’est bien que ça doit chatouiller quelque part,
non ? ;o)
Pour faire court :
1. La gestion des dépendances (insserv) est un bidouillage…
a. … qui est toujours du séquentiel ;
b. … qui est figée : elle ne prend pas en compte des
changements qui pourraient surrvenir à l’exécution (p.ex.
dépendance sur le réseau dans lequel on est, sur le matériel
présent…).
2. C’est tout un tas de scripts shell : c’est lent, plein de
répétitions, plein de bogues, pas facilement configurable…
3. Absence de réelle supervision des services : le service est-
il bien démarré ? a-t-il crashé ? (et donc peut-on/doit-on le
redémarrer ?) a-t-il bien été arrêté comme demandé ?
Pour faire long : https://wiki.debian.org/Debate/initsystem/
--
Sylvain Sauvage
Reply to: