Les scripts d'init sont appelés séquentiellement. Il n'y a pas d'équivalent de fastboot (que je sache).
Le problème de fastboot me semble quand même la complexité de gérer et de maintenir les dépendances ? Si c'est juste pour gagner une seconde ?
Il faut aussi que le noyau soit finement locké, pas très utile de lancer 50 fonctions en concurrence pour le même lock.
Il m'a semblé voir passer une tentative pour lancer les scripts d'init en parallèle sous FreeBSD mais de mémoire ça n'avait pas soulevé l'enthousiasme des foules.
Ça me semble faisable, les scripts sont ordonnés un peu à la manière de pinit de Mandrake (c'est le 'RCng' pompé chez NetBSD) par un outil rcorder(8)
Par exemple /etc/rc.d/nfsd
#!/bin/sh
# PROVIDE: nfsd
# REQUIRE: mountd
# KEYWORD: nojail
[^] # Re: bsd ??
Posté par Patrick Lamaizière (site web personnel) . En réponse à la dépêche L'évolution de Fastboot. Évalué à 2.
Le problème de fastboot me semble quand même la complexité de gérer et de maintenir les dépendances ? Si c'est juste pour gagner une seconde ?
Il faut aussi que le noyau soit finement locké, pas très utile de lancer 50 fonctions en concurrence pour le même lock.
Il m'a semblé voir passer une tentative pour lancer les scripts d'init en parallèle sous FreeBSD mais de mémoire ça n'avait pas soulevé l'enthousiasme des foules.
Ça me semble faisable, les scripts sont ordonnés un peu à la manière de pinit de Mandrake (c'est le 'RCng' pompé chez NetBSD) par un outil rcorder(8)
Par exemple /etc/rc.d/nfsd
#!/bin/sh
# PROVIDE: nfsd
# REQUIRE: mountd
# KEYWORD: nojail
OpenBSD utilise le "vieux" style de script rc.
les pixels au peuple !