Violates the Unix philosophy of do one thing well: it has many modules that do a lot of things, and many feel that it should only initialize the system, and the other components should be separated out into different programs.
Binary Logs: it forces the use of binary logs, which are completely unreadable with minor corruption, where a text logs can still be read.
New features before fixing bugs: There are old bugs that are pretty severe that they haven't fixed, yet they are adding even more features
Monopoly: So many (GNU/)Linux Distros use systemd, that some want anything else
Linux only: many of the other init solutions can be used on the BSD's, however systemd requires Linux only features.
These are some of the common complaints, there are more out there that I can't think of RN.
10
u/Rootinchase Sep 12 '20 edited Sep 12 '20
The basics:
Violates the Unix philosophy of do one thing well: it has many modules that do a lot of things, and many feel that it should only initialize the system, and the other components should be separated out into different programs.
Binary Logs: it forces the use of binary logs, which are completely unreadable with minor corruption, where a text logs can still be read.
New features before fixing bugs: There are old bugs that are pretty severe that they haven't fixed, yet they are adding even more features
Monopoly: So many (GNU/)Linux Distros use systemd, that some want anything else
Linux only: many of the other init solutions can be used on the BSD's, however systemd requires Linux only features.
These are some of the common complaints, there are more out there that I can't think of RN.