LXD is to LXC what Podman or Distrobox is to Docker (if I’m correct, it’s just a convenient wrapper that does extra bits/builds on LXC)
AKA compiling them yourself or baking them into the kernels or using DKMS :)
Pretty much nailed it
I agree, some of us just want a simple init system that isn’t millions of lines of code and to be able to pick our own parts to use in a UNIXY fashion - If it ain’t broke why fix it…
For example on my alpine system I have acpid, crond, dhcpcd, openntpd, seatd, udev, wpa_supplicant as services that systemd would replace.
This doesn’t sound like a non-systemd problem, more likely something related to Void.
Yep alpine is lovely. Minimal, no bullshit.
Systemd is an init system (the first process that manages/runs everything else). However it does far more than a traditional init system; arguably it’s tendrils are all over mainstream Linux now.
GLIBC is the GNU Project’s implementation of the C standard library. It is a wrapper around system calls of the kernel for application use.
more akin to BSD with the introduction of system
One difference: BSDs are coherent.
Systemd is bloat, was somewhat forced upon Linux, took over critical projects (udev et al), huge attack surface, shit tooling (binary logs), not really modular in the sense of portability, not just an init system (behemoth).
Yep I was trying to remember, it’s been a long time since I used it!