UpStart / Init System V

dzou11 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je suis tout nouveau sur le forum et j'aurai voulu savoir quel était en gros la différence entre Upstart et init System V ainsi que leur point commun.

Merci a tous :)

1 réponse

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
upstart et sysvinit sont deux possibilités qui permettent d'amorcer les services lancés au démarrage de linux.

Officiellement c'est sysvinit qui est utilisé par défaut sous linux, mais il est également possible d'utiliser upstart qui (à vérifier) pourrait être plus rapide que son homologue. La différence ne se verra d'un point de vue utilisateur qu'au niveau de la performance (temps de démarrage).

D'un point de vue "administrateur", tu observeras des différences au niveau de la configuration (/etc/init/) et sur les scripts de lancement de service (voir en-tête des fichiers /etc/init.d). Concrètement si tu décides d'installer upstart, tu as juste à installer le paquet correspondant et ton gestionnaire de paquets te demanderas de virer sysvinit, ce que tu peux faire malgré ses avertissements.

Par contre, il faut bien voir qu'upstart n'est (de mon point de vue) pas forcément aussi éprouvé que sysvinit. Il y a quelques mois, mon PC plantait au démarrage et bloquait sur le message "Loading kernel variables" (évidemment rien à voir avec le kernel, c'était simplement un bug dans upstart, mais encore faut-il s'en apercevoir !).

Le problème c'est que quand tu as ce genre de bug, c'est assez pénible à réparer, car tu plantes avant d'avoir un terminal. Donc la seule manière de réparer, c'est de démarrer sur un système tiers (par exemple sur un live CD), d'y lancer un terminal, de te chrooter sur ton système cassé, et de repasser par exemple sur sysvinit.

Donc l'autre grosse différence, c'est que parfois, on peut avoir des mauvaises surprises avec upstart ;-)

Ensuite tu peux trouver les autres différences (moins subjectives :p) ici :
https://fr.wikipedia.org/wiki/Upstart

Bonne chance
0