5 ms·
<i>Socket activation</i> Because minimal boot time is way more important than predictable, repeatable functionality. It's totally cool if some other daemon lie
by exarch 12y ago
<i>Socket activation</i>
Because minimal boot time is way more important than predictable, repeatable functionality. It's totally cool if some other daemon lies about whether or not my service is actually listening while just happily buffering into /dev/null. This is all brilliant stuff and a huge step forward over UNIX.
- teddyh 12y ago1. The purpose of systemd is not speed; it is simply a happy side-effect of its design. 2. Socket activation do 𝐧𝐨𝐭 buffer into /dev/null; that is simply FUD.
- exarch 12y agoThey don't buffer into /dev/null... until you fill the buffer. And the purpose of systemd, as near as I can tell, appears to be making my system into a Windows box, complete with binlogs.
- e7620 12y ago>> that is simply FUD You should educate yourself about FUD, I recommend the Halloween documents, where they explain the unfeasibility of FUD tactics against an open source project, and that if someone tries to do it they won't get anywhere.
- icebraining 12y agoIt's totally cool if some other daemon lies about whether or not my service is actually listening You're a little late; inetd(1) first appeared in 4.3BSD, c. 1986.
- exarch 12y agoOh shit, let me go recompile my chargen and telnet servers then. We stopped using inetd for reasons. Modern services don't work this way, nor should they.
- icebraining 12y agoYeah, but inetd was just about TCP sockets. systemd also supports unix-socket activation, which can block the client when the buffer is full, preventing data loss. I agree that TCP socket activation is iffy (though I still use inetd for non-critical stuff), but unix-socket activation seems safe to me.
- exarch 12y agoSafe, but seems like it's solving a problem that doesn't really exist, or at least exists as a mosquito not warranting a bazooka swat.
- e7620 12y agoYour analogies are great, transmiting a clear picture of systemd, like this: http://upload.wikimedia.org/wikipedia/commons/a/a6/Professor_Lucifer_Butts.gif http://upload.wikimedia.org/wikipedia/commons/a/a6/Professor...
- dang 12y agoThis style of debate is not welcome on Hacker News. Please drop it while you're here.
- 12y ago