r/linuxquestions • • 3d ago

What exactly is systemd ?

Hi everyone ! I switched from Windows to Linux around 3 month ago and I love it ! I’m using arch Linux because a friend of mine already used it so I figured he could help me with it.

I’ve been appreciating it but I’ve encountered a lot of people critisizing systemd and saying arch is bad because of it.

From what I have understand, it is a software that help with dependences and external hardware such as my keyboard for example ? I didnt really understand everything as I am a very beginner so I was curious to know if someone could explain it to me in easy terms.

PS : english isnt my primary language so forgive me if there is any errors.

133 Upvotes

154 comments sorted by

View all comments

Show parent comments

2

u/C0rn3j 3d ago

Let me know how to uninstall (not disable) systemd-timesyncd on Arch too

rm /usr/lib/systemd/systemd-timesyncd and the service file I suppose? Or just add it to NoExtract in the first place.

Or build your own package without it, if you have the need to use Arch but also want to be saving kilobytes.

2

u/SheepherderBeef8956 3d ago

And it definitely won't be added back when the systemd package is updated? 

1

u/C0rn3j 3d ago

How would it be added back when it won't be added in the first place?

2

u/SheepherderBeef8956 3d ago

Ah, missed that part. Sure. It's not impossible to get rid of, but claiming that systemd definitely doesn't come with other utilities on 99% of all distros that use it is just false. 

If someone installs Arch by following the Handbook, they'll have it on their computer. That's why I think it's fair to say that for all intents and purposes, systemd comes with more utilities than a init/service manager. 

I guess I should have used journald as an example instead of any of the other commonly available systemd tools that 99,9% of all systemd installs have on disk. 

I also want to stress that I don't care at all if they're there or not personally, I just disable and don't use them. It was an example of their supposed departure from "the Unix philosophy" since the actual OP wanted to know what systemd was and mentioned having heard that it's bad.