New comment by loreb on void-packages repository https://github.com/void-linux/void-packages/issues/14721#issuecomment-540764412 Comment: I didn't try, but I guess you could use http://skarnet.org/software/utmps/ - install it, run the server and LD_PRELOAD libutmps as a workaround. Long term, since musl refuses (rightfully imho) to implement those things, the solution would be to add the client part to the musl C library (a rewrite without the skalibs), falling back to a NOP if utmpd is not running; this requires - someone who cares enough to do the work - convincing the musl guys to accept the patch - convincing the utmps author to freeze and document the protocol Better solutions are welcome - eg if all you need is boot time you could stub that, but next releases may need something more, so this is probably a worse solution...