[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: