Originally posted by aht0
View Post
Systemd itself is entirely free and open source, unlike your beloved SysV which has always been strictly proprietary. But for what must be the 1837864846th time, it was NEVER meant to be an "init alternative". From Poettering's first announce it was meant to be an USERLAND BASE SYSTEM. Not one that fits well within the traditional *nix environment, but one that REPLACES IT. That's what made its success, distro maintainers and software developers saw an opportunity to finally get rid of the stickytape, DYI, mostly-kind-of-works-for-me scripts and piecemeal hacks to work around problems that shouldn't have existed in the first place, and replace it all with an actually designed and planned solution that takes into account modern hardware, modern user requirements and modern workflows rather than expecting users to bend backwards to content themselves with 1980s technology. This is also the reason why no-one except a few VUAs and self-appointed ideological komissars really gives a cr*p about the "alternatives", whether they are called runit, openrc, daemontools, s6 or whatever. These are all pure init replacements, whereas systemd offers to move away from the notion of "init" in the *nix sense altogether. It has been massively embraced precisely because of that, not despite that as you seem to believe.
Leave a comment: