1

Il existe plusieurs alternatives au programme de démarrage init : initng, runit, einit, upstart. J’ai envie d’en essayer un pour voir ce que ça donne, mais comment faire pour ne pas rendre mon système impossible à démarrer dans le cas où mes essais foirent ?
Sinon, pour ceux qui se sont déjà amusés à les essayer, ces alternatives sont-elles stables ? Peut-on facilement migrer d’un environnement sysvrc vers ces technologies ? Est-ce qu’elles apportent un réel gain de temps au démarrage (d’ailleurs, à peu près combien de temps ça vous prend de démarrer votre machine, les uns et les autres — pas forcément utilisateurs d’unices ?) ?

[edit] Tiens je viens de tester pour le fun, et, l’extinction prend environ 30 s, tandis que le démarrage, à partir du moment où j’appuie sur le bouton, en comptant le chargement de grub, le démarrage de l’OS, la connexion Internet via DHCP sur la borne Wifi du voisin (cette étape prend au moins 30 s à elle seule), le chargement et la restauration de ma session KDE (avec assez peu d’applications ouvertes), tout ça prend près de 2 min 30 s.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

2

http://www.youtube.com/watch?v=W3mZqaxd2kU cheeky

Sinon, einit n'a plus l'air maintenu, mais il y a une suite : http://kyuba.org/

3

Sasume (./1) :
Il existe plusieurs alternatives au programme de démarrage init : initng, runit, einit, upstart. J’ai envie d’en essayer un pour voir ce que ça donne

Boote n'importe quel live CD Fedora (>= 9) ou Ubuntu (>= chépo grin) et tu verras Upstart en action.
Sinon, pour ceux qui se sont déjà amusés à les essayer, ces alternatives sont-elles stables ?

Upstart l'est clairement, sinon Fedora ne fonctionnerait plus depuis Fedora 9. grin
Peut-on facilement migrer d’un environnement sysvrc vers ces technologies ?

Vers Upstart, oui, il y a un mode de compatibilité, qui est d'ailleurs utilisé par Fedora et par Ubuntu, les fonctionnalités événementielles (qui permettent aussi le parallélisme) ne sont que très peu utilisées en pratique.
Est-ce qu’elles apportent un réel gain de temps au démarrage[...]?

Tant qu'on reste en compatibilité SysV, pas vraiment. Il faudrait passer tous les initscripts en événementiel.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

pour Kevin -> je ne pense pas que le boot depuis un live CD puisse être probant quand on cherche à mesurer des performances de vitesse...

Sinon ma machine met ~55 secondes à partir du boot matériel pour lancer FF3 et afficher igoogle en session KDE 4 avec une Fedora 11 (driver nvidia proprio).
Extinction : 17 secondes à partir d'une session KDE sans softs suppémentaires à ceux lancés par défaut (Kmix et SuperKaramba principalement).
précision : AMD 4600+ dual core

5

Pour préciser la donnée de Folco, F11 inclut upstart-0.3.9-24.fc11 (en mode de compatibilité SysV).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

Kevin Kofler (./3) :
Vers Upstart, oui, il y a un mode de compatibilité, qui est d'ailleurs utilisé par Fedora et par Ubuntu, les fonctionnalités événementielles (qui permettent aussi le parallélisme) ne sont que très peu utilisées en pratique.
C’est dommage ça. C’est compliqué de convertir tous les scripts de démarrage en événementiel ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

7

Il y a surtout le risque de foirer quelque part.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

Sasume (./1) :
Il existe plusieurs alternatives au programme de démarrage init : initng, runit, einit, upstart. J’ai envie d’en essayer un pour voir ce que ça donne, mais comment faire pour ne pas rendre mon système impossible à démarrer dans le cas où mes essais foirent ?
Sinon, pour ceux qui se sont déjà amusés à les essayer, ces alternatives sont-elles stables ? Peut-on facilement migrer d’un environnement sysvrc vers ces technologies ? Est-ce qu’elles apportent un réel gain de temps au démarrage (d’ailleurs, à peu près combien de temps ça vous prend de démarrer votre machine, les uns et les autres — pas forcément utilisateurs d’unices ?) ?

[edit] Tiens je viens de tester pour le fun, et, l’extinction prend environ 30 s, tandis que le démarrage, à partir du moment où j’appuie sur le bouton, en comptant le chargement de grub, le démarrage de l’OS, la connexion Internet via DHCP sur la borne Wifi du voisin (cette étape prend au moins 30 s à elle seule), le chargement et la restauration de ma session KDE (avec assez peu d’applications ouvertes), tout ça prend près de 2 min 30 s.

Tous les linux ne sonta pas SysV, certains on prix le comportement BSD, ça dépend vraiment des distribs, d'autres on des solutions hybrides, voir différentes..

Moi je te conseillerais de regarder launchd, mais tu fait bien comme tu veux, le mieux etant encore de prendre un vmware like et de tester dedans pour voir si tu casse tout ou non.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.