ah, and of course, you probably can specify which services you want to start upon system boot. in which case they get started parallel and only block on each other (worst case) until the slowest system-service has read from it's socket.
So you are right, there is a list of services to start.
Posted May 27, 2010 13:06 UTC (Thu) by Tobu (subscriber, #24111)
[Link]
Yes. There are a few way to declare dependencies, some that allow the runtimes to overlap. Here is a good explanation.
There ought to be a way to record which service triggers socket activation and use it to help write dependencies, someone should write that.
The road forward for systemd
Posted May 31, 2010 15:51 UTC (Mon) by mezcalero (subscriber, #45103)
[Link]
Yes, we already thought about a way to save the set of started services after boot-up to make the next boot-up even faster. We'll have to play around with this and if it is worth it for perfomance improvements it might bring.