https://de.wikipedia.org/wiki/Systemd#S ... %C3%BCckenKritik
Vielfach wurde bemängelt, dass systemd Log-Dateien im Binärformat und nicht als einfache Textdateien speichert
Einbindung von Google-Diensten in den Code
Ebenfalls im Juli 2015 wurde auf GitHub moniert, dass Google-Zeitserver als default bzw. fallback fest in den Code des systemd eingebunden sind.[35] Auch diese Entscheidung wurde von Poettering verteidigt, obwohl er einräumte, dass die Google-Server ungenaue Daten lieferten.[36][37][38] Ein Google-Entwickler kritisierte diese Einstellung.[39][40]
Für mich ist das Hauptargument, dass bei einzelnen initprozessen nicht unbedingt gleich das komplette System abstürzt, schon sehr überzeugend.Im Oktober 2018 wurde bekannt, dass ein Programmierfehler im IPv6-DHCP-Client von systemd dazu missbraucht werden kann, verwundbare Linux-Systeme mit manipulierten DHCP-Paketen zu übernehmen.[50]
Das US-amerikanische IT-Sicherheitsunternehmen Qualys berichtete im Januar 2019 über einen Fehler in der systemd-Komponente journald, der es Benutzern erlaube, auf einem System root-Rechte zu erlangen. Dies gelang auf einem x86-System innerhalb von zehn, auf einem amd64-System innerhalb von 70 Minuten.[51]
Ok, im Grunde ist es auch eine Art "Glaubenskrieg" zwischen Traditionalisten und dem "new age".
Mein Vater bemängelte bereits in den 80er Jahren, dass Programmierer immer "fauler" werden würden und nicht mehr sauber und "platzsparend", bzw. effizient programmieren. Damals musste man halt auch mit wesentlich weniger MB auskommen. Und ok, er programmierte riesige Computer (Lochkarten) und nicht personal PC.
Der Musl-Entwickler Rich Felker sagte dazu, systemd sei ein großer monolithischer Prozess, der bei einem Fehler nicht teilweise ausfalle, sondern das ganze System zum Absturz bringe.
Der Hauptkritikpunkt an systemd liegt in seinem Anspruch, deutlich mehr verschiedene Aufgaben als das alte SysVinit erledigen zu wollen, was es recht kompliziert und fehleranfällig mache und überdies die Unix-Philosophie verletze (Ein Programm soll nur ein Problem lösen, dieses aber möglichst gut)