Re:Avoiding Complexity with Systemd
by kevincox on Sunday June 27, 2021 @11:50AM
(#27652531)
I agree. It puts the system administrator in control of a lot of these things. Sometimes that can be annoying (the developer knows that systems calls they need) but often it is a huge benefit. I think socket-passing especially is a huge win, it shifts a huge amount of complexity out of each application and gives huge benefits as the administrator can configure the sockets however they want without needing each application to support each feature independently. Furthermore it removes one of the most common reasons why applications need to be started as root.
I wrote about this previously here: https://kevincox.ca/2021/04/15/my-ideal-service/#socket-pass...