Originally posted by debianxfce
View Post
There has been a problem that pre-dated systemd. Before systemd every time you would swap to some other init system other than sysvinit you would find yourself on very under-worn path with gremlins waiting to get you. Systemd has in a large way taken the sysvinit place as the top init system and being in the weeds when using a init system that is not the common default init system is the same as it always was.
I do agree with the cannot change to better problem. Most init systems are worse designs for Linux kernel compatibility than what systemd is or in need of work due to incomplete stattus. Its a little hard to change to better when completing solutions are crap based around invalid design ideas or lack or man power to be completed properly.
POSIX standard was design for application portability not for designing quality init systems. For single source init system to be run everywhere and function properly is really go back to the drawing board and design a new OS abstraction layer for init systems.
Basically its about time people over init systems take off the rose colored glasses and notice that lack of ability to effectively change init systems has been with us since 1993 with Linux with BSD and Unix way older. Being stuck with the OS provide init system if you want everything to work right is a Unix thing.
Systemd merging a lot of the support packages into 1 project did not change that those project were under manned and only tested if they worked correctly with 1 if lucky 2 init systems.
Maybe we can get somewhere if we stop blaming systemd and start waking up it a systemic failures to support multi init systems that are no were near new. Its really no harder to write a new init system now than what it was before systemd. Do a init system properly is the hard bit.
Redhat power in some of these core parts come from the simple reason in a lot of cases Redhat are the only major parity funding the developers in the area. This is another systemic failure developers deserve to eat we cannot really blame them for being bias to those putting food on their table.
Really someone should write a list of systemic failures the Linux world is suffering from and start attempt to have things happen that address them.
Comment