3 ms·
It's an early boot problem. If they tried to use the kernel facilities it would block, making boot take much longer. Fixed in recent kernel versions. I know it
by ficklepickle 6y ago
It's an early boot problem. If they tried to use the kernel facilities it would block, making boot take much longer. Fixed in recent kernel versions.
I know it's in vogue to rip on systemd, but let's at least try to be fair.
- freeone3000 6y agoSomehow sysv init never ran into this issue. Maybe it's okay to let the kernel seed its entropy pool before initializing your hash table.
- Foxboron 6y agoI don't think sysvinit made use of hashtables, and if they did they would probably hit the same snag.
- aidenn0 6y agosysvinit (or rather RC systems often built on top of it) tended to use trees (most often the filesystem). Unlike hash-tables, trees don't need randomness to guarantee asymptotic behavior.