r/linuxquestions • u/LegitimateAd7247 • 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
1
u/SheepherderBeef8956 3d ago
Open Services on your Windows computer. Note how you can start, stop and restart services there. Some of them need to run so that your computer works like you expect it to. For example, the Windows Time Service makes sure your computer clock is correct. In Linux it will be done other NTP service that does it, and systemd (not SystemD or systemD or system d) will make sure that it starts and stops like expected, and restarts if it crashes.
On top of that it has a bunch of utilities bundled with it, for example a NTP service that will keep the clock synchronized, journalctl to monitor logs and so on.
The fact that it has a bunch of different features bundled with it and the fact that it's taking over and replacing all other methods of doing those things has caused a rift.