|
|
|
|
|
by the_why_of_y
4071 days ago
|
|
The primary reason why systemd got adoption it that it solved real problems both for end users (system administrators) and for higher layers of the stack. It has replaced various kinds of NIH'ed and pointlessly differently colored bikesheds in different distros with stable public interfaces that obviate #ifdef hell in higher layers of the stack. Your technical debt argument is very apt. It's how we ended up with piles of brittle and unmaintainable shell scripts that don't do error handling worth a damn. |
|
I always follow the KISS principle because the more complicated a system gets the more difficult it is to be fixed. I am a Linuxer since 1990, and I am concerned that current Linux distros follow a way which will make maintainability much more difficult by leaving the KISS principle.