New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/38467#issuecomment-1244043182 Comment: Because udevd is needed early for early initialization at a point where runit services are not running. Its replaced by the service so its supervised. > Could you elaborate on what doesn't make sense? The whole description of the problem and what the check does.