Ils utilisent tout simplement pas un init SysV ou BSD mais un machin plus moderne: launchd (remplaçant, init, crond, atd, inetd etc..) http://developer.apple.com/macosx/launchd.html
launchd est sous licence Apache, mais à ma connaissance personne n'a essayé de l'intégrer dans une distribution GNU/Linux (il y a un port *BSD). Fedora l'a envisagé comme un des remplaçants potentiels pour init.
De plus l'init classique est pas capable de démarrer en parrallèle plusieurs services. Déjà, init-ng fait gagner pas mal de temps en permettant le lancement en parrallèle de plusieur services.
Quant à upstart, je suppose qu'ils n'ont pas encore eu le temps de s'intéresser à l'optimisation en vitesse, développer une alternative à init ça se fait pas en claquant des doigts.
[^] # Re: Mise en Cache
Posté par GeneralZod . En réponse au journal Temps de démarrage: Mac OS X contre Linux. Évalué à 4.
http://developer.apple.com/macosx/launchd.html
launchd est sous licence Apache, mais à ma connaissance personne n'a essayé de l'intégrer dans une distribution GNU/Linux (il y a un port *BSD). Fedora l'a envisagé comme un des remplaçants potentiels pour init.
De plus l'init classique est pas capable de démarrer en parrallèle plusieurs services. Déjà, init-ng fait gagner pas mal de temps en permettant le lancement en parrallèle de plusieur services.
Quant à upstart, je suppose qu'ils n'ont pas encore eu le temps de s'intéresser à l'optimisation en vitesse, développer une alternative à init ça se fait pas en claquant des doigts.