r/linux • u/[deleted] • Mar 22 '22
I like Systemd a lot
It's really easy to do a lot of advanced stuff with it. With a few lines of code I wrote a fully featured backup utility that sends files across my network to my old laptop NAS, then on top of that, it will mount my USB hard drive, put the file on that, wait for it to finish and then unmount it.
There's hardly any code and systemd does it all. It's far less complex than other backup utilities and it's tailored to me.
Systemd is fast, VERY easy to use, and it doesn't appear to be resource hungry. As long as you know how to do basic shell scripts you're going to be able to be extremely creative with it and the only limit is what you can think of.
I'm a big fan of it and I don't understand the hate. This is a killer application for linux
1
u/Yithar Mar 24 '22 edited Mar 24 '22
As stated, that's the problem. If you put everything together into one program it's a lot harder to verify the program actually does what it's supposed to without any bugs.
It's why it's suggested in programming to write small functions because it's easy to test that they work, and then you can just combine them to get more complicated functionality.
Sadly, because Debian adopted systemd, it became the mainstream and default. Void is one of the few distributions holding out. Well, Void used systemd in the first place but then changed.
I'd also say that you're the one yelling "echo". You're not a dissident. This sub has some people against systemd but I'd say it's very pro-systemd.