Comme mentionné plus haut dans d'autres commentaires, la parallélisation du démarrage des démons n'est pas une idée neuve. Le problème réside dans l'architecture de SysV. Plusieurs solutions ont été proposées pour pallier aux défauts d'init (voir le papier de Gooch pour comprendre: http://www.atnf.csiro.au/people/rgooch/linux/boot-scripts/ )
Je crois que la solution adoptée par Gentoo de repenser le SysV est de loin la meilleure: pas besoin de se creuser la tête pour définir l'ordre de démarrage des démons, les scripts de gestion déterminent tout ça eux-même en fonction des dépendances annonçées dans les scripts de démarrage des démons.
De fait sous Gentoo la parallélisation est tout à fait naturelle et intégrée de base dans init dès lors que le fichier rc mentionne cette option. L'idée a donc germée chez les autres distrib de fournir un init modifié qui en fasse de même sans toutefois remettre en cause le SysV.
Et puis l'année dernière Owen Taylor un développeur de RedHat a proposé le challenge de faire un poster représentant l'utilisation des ressources pendant le démarrage. De là est né le projet Bootchart ( http://www.bootchart.org/ ) qui représente de façon fort sympatique les différentes étapes du boot et l'utilisation des ressources de la machine. On a ensuite vu fleurir tout un tas de posters avec et sans parallélisation. J'avoue redémarrer trop rarement mes machines pour m'être interessé au projet, mais en cherchant un peu on doit facilement pouvoir retrouver ces exemples.
# Et un Poster en prime
Posté par Raoul Volfoni (site web personnel) . En réponse au journal [HowTo] Comment démarrer/arrêter plus rapidement votre Debian unstable ?. Évalué à 6.
Je crois que la solution adoptée par Gentoo de repenser le SysV est de loin la meilleure: pas besoin de se creuser la tête pour définir l'ordre de démarrage des démons, les scripts de gestion déterminent tout ça eux-même en fonction des dépendances annonçées dans les scripts de démarrage des démons.
De fait sous Gentoo la parallélisation est tout à fait naturelle et intégrée de base dans init dès lors que le fichier rc mentionne cette option. L'idée a donc germée chez les autres distrib de fournir un init modifié qui en fasse de même sans toutefois remettre en cause le SysV.
Et puis l'année dernière Owen Taylor un développeur de RedHat a proposé le challenge de faire un poster représentant l'utilisation des ressources pendant le démarrage. De là est né le projet Bootchart ( http://www.bootchart.org/ ) qui représente de façon fort sympatique les différentes étapes du boot et l'utilisation des ressources de la machine. On a ensuite vu fleurir tout un tas de posters avec et sans parallélisation. J'avoue redémarrer trop rarement mes machines pour m'être interessé au projet, mais en cherchant un peu on doit facilement pouvoir retrouver ces exemples.