dijit 4 days ago

I coined a term for this because I see it so often.

“People will always defend complexity, stating that the only alternative is shell scripts”.

I saw people defending docker this way, ansible this way and most recently systemd this way.

Now we’re on to kubernetes.

2
msm_ 4 days ago

>and most recently systemd this way.

To be fair, most people attacking systemd say they want to return to shell scripts.

dijit 3 days ago

No, there are alternatives like runit and SMF that do not use shell scripts.

Its conveniently ignored by systemd-supporters and the conversation always revolves around the fact that we used to use shell scripts. Despite the fact that there are sensible inits that predate systemd that did not use shell languages.

znpy 3 days ago

Hey, systemd supporter here and yes, I do ignore runit and SMF.

systemd is great and has essentially solved the system management problem once and for all. it's license is open enough not to worry about it.

SMF is proprietary oracle stuff.

Runit... tried a few years ago on void linux (I think?) and was largely unimpressed.

E39M5S62 3 days ago

Runit absolutely uses shell scripts. All services are started via a shell script that exec's the final process with the right environment / arguments. If you use runit as your system init, the early stages are also shell scripts.

d--b 4 days ago

At least I never saw anyone arguing that the only alternative to git was shell scripts.

Wait. Wouldn't that be a good idea?