Both openrc and runit are great; simple, stable, secure and fast. I had some huge problems with systemd even before it was considered usable. Since then, watching it becoming a bloated CVE monster by needlessly sucking up dozens of userspace components has really made me lose a lot of faith in the direction of GNU/Linux. Linux was supposed to be a free and open version of unix for desktop users, but it’s being reshaped into a cheap tool for capital and prone to all the pitfalls of corporate / techbro thinking.
I’ve worked on Linux for decades, but I might ditch Linux altogether if FreeBSD had better hardware support. There’s only so much I can write and maintain, myself. I love OpenBSD for servers and network appliances since it’s very hardened, straightforward and very well documented.
yeah, there’s a lot of shit that should never have been allowed in the kernel and rust is definitely up there. May as well add npm dependencies to the kernel next.
I’ve never had much of an opinion on micro vs monolithic. I think either can be fine, but I will say that 99% of the reason I compile my own kernels is to take stuff out lol