4 ms·
If alpine gets systemd it would be an amazing bare metal server or workstation distro. Openrc lacks so many features by comparison.
by RVuRnvbM2e 2y ago
If alpine gets systemd it would be an amazing bare metal server or workstation distro. Openrc lacks so many features by comparison.
- djbusby 2y agoAs a user of both, I don't really see anything missing from OpenRC. Maybe parallel startup? Hasn't been a bottleneck for me, ever. I prefer the "syslog" way over journald but that's not anything like a deal breaker. What's features I'm missing?
- boudin 2y agoIt might have changed since I last used openrc but I remember there was no user services (I find this quite useful with systemd) and there was no socket activated services neither which is quite nice.
- yjftsjthsd-h 2y ago> It might have changed since I last used openrc but I remember there was no user services Was looking into this exact thing this week. Amusingly, the suggestion I read on the gentoo wiki is to run a user instance of runit, which... I actually like that, but it does start to beg the question of why not use that everywhere.
- WhyNotHugo 2y agoSomeone is actively working on user services, but it's not merged yet: https://github.com/OpenRC/openrc/pull/723 https://github.com/OpenRC/openrc/pull/723
- RVuRnvbM2e 2y agoAll the declarative security sandboxing stuff. Last I checked openrc doesn't let you easily run a service in a process or network namespace. Or filter syscalls etc. I also make heavy use of user services, TPM encrypted secrets, systemd tmpfile directories, etc. Another thing: systemd-networkd is the only Linux networking stack I've managed to get working reliably with tailscale's dns and a private dns service on my workstation.
- djbusby 2y agoOh yeah, I forgot about that tmpfiles feature - that one is useful