Earlier quoted context omitted.
Guix uses it’s own init system implemented in Scheme: Sheperd ( https://www.gnu.org/software/shepherd/ ) Herd/Hurd is a kernel, not an init system, although since systemd is Linux only, using a different kernel implies using a non-systemd init system.
Shepherd is not a kernel, Hurd is, and shepherd page mentions a relation, that dmd/shepherd was developped closely to Hurd but it not the same thing.
herd is the commandname of Shepherd client: