3 ms·
> I was under the impression that OpenRC and systemd support similar parallel service startup features It's not enabled by default in OpenRC because it's not s
by frankjr 2y ago
> I was under the impression that OpenRC and systemd support similar parallel service startup features
It's not enabled by default in OpenRC because it's not stable.
> WARNING: whilst we have improved parallel, it can still potentially lock the boot process. Don't file bugs about this unless you can supply patches that fix it without breaking other things!
https://github.com/OpenRC/openrc/blob/ea310b2e580a25038f9592da4160d017ebfce3fc/etc/rc.conf#L7 https://github.com/OpenRC/openrc/blob/ea310b2e580a25038f9592...
- NavinF 2y agoI'm amazed projects like that are still active. This isn't a case where systemd is ahead of the curve, every other OS also starts services in parallel.
- amszmidt 2y agoPlenty don’t, e.g. BSDs. Bunch of embedded GNU/Linux systems. Etc.
- NavinF 2y agoI meant OSs that have consumer market share. Eg on people's desktops and phones. Nobody cares about BSDs and a bunch of embedded GNU/Linux systems
- awilfox 2y agoA lot of people care about BSDs and embedded Linux systems. Such as: Netflix (FreeBSD), anyone with a Linux-based router or cable/DSL modem, and so on. That said, parallel startup is possible on those systems too. There was an out-of-tree patch for parallel rc(8) on FreeBSD some time ago, and dinit is parallel, etc. I think OpenRC should move towards making parallel startup stable and supported so that those systems can do that as well.
- zekica 2y agoAlmost everyone's router is an embedded Busybox/Musl/Linux system. There are billions of them running every day.
- synergy20 2y agothey don't use openrc though
- btreecat 2y agoAlpine has market share. It's just targeting a different market space than what you're measuring.
- deleted 2y ago[deleted]
- bee_rider 2y agoOpenRC doesn’t have huge consumer market share, at least in the context where this sort of thing matters. For regular Linux desktops, most of the distros use SystemD.
- bee_rider 2y agoIt is a simple little startup system with some dedicated users. Open source projects don’t need huge user-counts to justify their existence. It isn’t a profit center, people just do this stuff for fun, because they enjoy tinkering, or maybe they coded it up and decided to just share it out of altruism.