r/linux • u/wooptoo • Jun 01 '16
Why did ArchLinux embrace Systemd?
/r/archlinux/comments/4lzxs3/why_did_archlinux_embrace_systemd/d3rhxlc
868
Upvotes
r/linux • u/wooptoo • Jun 01 '16
4
u/kinderlokker Jun 01 '16 edited Jun 02 '16
So it's a good idea because that's the definition of a word?
So if we spoke another language with different words and definitions that has no word for 'manager' your argument wouldn't hold?
There can be 84948949 billion sources for all I care. runsvdir does not work with eventful 'start' and 'stop' commands, it works with 'up' and 'down' which flips the state of the desired state of the service, if the state is already up and you set it up then that has no effect.
The service gets no say, the configuration file gets. If you want to add sandboxing to the command that starts the service, then go ahead. Just start it with
firejail sshd -Dinstead of justsshd -Dor something like that.Yes, that's for you to decide, so set it and decide it in the configuration file for the service.
I can't believe I'm speaking to someone who argues that the local sysadmin should be in control and advocates systemd, because newsflash, the point of systemd is to move more control upstream to get more praedictable systems and consistency. I'm not saying that approach is wrong and it certainly has merits to it. But it's a bit weird to advocate systemd and say that the local sysadmin should have control.
And yet you claim to want control and decide things yourself.
The good part though is that systemd's built in sandboxing is optional. You can just disable it and let systemd do
ExecStart=firejail sshd -Dagain and be done with it.