Быстрее ли systemd стартует систему чем "makefile-style concurrent boot"?
/etc/init.d/rc запускает: $STARTPAR -p 4 -t 20 -T 3 -M $1 -P $previous -R $runlevel В http://svn.savannah.nongnu.org/viewvc/startpar/trunk/startpar.c?root=sysvinit&view=markup вроде число одновремеено выполняемых запусков: par*numcpu (опция -p на число sysconf(_SC_NPROCESSORS_ONLN)). В https://github.com/systemd/systemd не нашел реализацию запуска юнитов в стартап коде, что бы увидеть как реализован параллелизм. Большой обьем кода. Скорость загрузки ОС зависит от порядка загрузки сервисов, не запускать все сразу а по требованию, systemd еще в себя функциональность вбирает - несколькими сервисами меньше стартовать. Разработчики не обьясняют почему быстро грузится: http://0pointer.de/blog/projects/the-biggest-myths.html Myth: systemd is about speed. Yes, systemd is fast (A pretty complete userspace boot-up in ~900ms, anyone?), but that's primarily just a side-effect of doing things **right**. Из всей *правильности* по документации я видел только - старт по требованию, т.е. учет зависимостей. Разве LSB заголовки в /etc/init.d скриптах не решили проблему? Может ли быть что systemd только лишь быстрее стартует систему по сравнению с классической sysvinit, а не с использованием startpar? И я так понимаю что прослойка sh-скриптов также замедляет загрузку, и это из sysvinit никак не убрать...