logoalt Hacker News

0dayztoday at 8:52 AM4 repliesview on HN

To this day I have not found a single modern argument against systemd that is a technical one (I tried systemd but it does not support x which openrc does), instead it's these vague bike shed arguments (Unix philosophy, anti-centralization and "bloat" ).

I can't wrap my head around it, since those 3 are a "you" problem, systemd is just a service manager it's you who decide to use other systemd parts.


Replies

xuhutoday at 9:32 AM

If Unix philosophy is what's keeping systemd from requiring a Microsoft account during install, I'm all for it.

graemeptoday at 9:01 AM

> systemd is just a service manager it's you who decide to use other systemd parts.

What makes systemd different from other init systems is that it is specifically designed to work with the other parts. It aims to provide a standardised OS on top of the Linux kernel. That is the advantage, and the disadvantage, of systemd.

LtWorftoday at 9:00 AM

I found a few bugs where journald was losing data for example. I reported them and they got fixed in later releases.

Of course I still got called a neckbeard and got told that I didn't like systemd because I'm a dinosaur and so on. So I have a really hard time to take positions such as your seriously to be honest.

show 1 reply
simonciontoday at 9:11 AM

> systemd is just a service manager it's you who decide to use other systemd parts.

cough

> To this day I have not found a single modern argument against systemd that is a technical one...

Good for you. [0] The project is great until, very, very suddenly it is not. May you continue to have many happy and trouble-free decades with it.

But when you do hit a bug whose cause is dreadfully complex [1], or get some useful, documented behavior you depend on altered so that it's unusable for you for no better reason than "it was inconvenient to keep permitting people to do that", you'll understand why some folks strongly dislike the project.

[0] Genuinely!

[1] ...so much so that the maintainers refuse to work on it...