Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For me Void Linux hits the sweet spot, between BSD philosophy and Linux compatibility. Really enjoyable desktop distro.


You know what bugs me, Void Linux claims to be BSD inspired but uses a sysv-style init system (runit). I don't like systemd, but sysvinit is even worse. If Void Linux used an rc init system, I would probably switch from Arch Linux. I like OpenBSD's init system: super simple and best of all, no bs runlevels!


1. Void Linux doesn't claim its BSD inspired, BSD inspired could mean 100 different things.

2. runit is not a "sysv-style" init, its the complete opposite. runit is a supervisor and inspired by daemontools. A "rc init" is more closely related to "sysv-style" than runit is.

3. > I like OpenBSD's init system: super simple and best of all, no bs runlevels!

Runit has no runlevels, can actually automatically restart services when they die, can signal services without relying on pid files (which are prone to race conditions) and can create a pipe between a service and a log service that will never lose any logs.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: