Udev and HAL lesson.
The only real good argument I see sometimes is what must run in PID 1. Although PID 1 under systemd isn't large and doesn't do much, the anti systemd side claims it could and must do less. Mentioning the security, stability and Unix philosophy. For those I want to make a flashback to the past with udev and HAL. Ever wondered where HAL is gone? It is swallowed by udev. Initial udev and HAL worked together as separate processess with udev doing the bare minimum. Just like the anti systemd crowd claims systemd should do. Well, time learned that keeping those two separated could cause a lot of problems in te inter-process communication, which made the code of hal unnecessarily complex. The problems and complexities were magically reduced by integrating the HAL part in udev. Maybe something to remember in the argument of separation of tasks in plumbing. Sometimes the inter-process communication can cause a lot more trouble then handling it in one process, especially when they are so dependant and intertwined and the solution is a mere 5K process. You don't want something like race conditions fuck up your init do you? And imagine how juicy inter process communication is as a attack surface, especially so low in the plumbing. Sometimes it is better to choose wisely what you want to do as separate task, Unix philosophy or not.
I always enjoy the systemd discussions and as a extra bonus they are always really long. Plus I get up to date with what is going on in the lower areas of the Linux plumbing, thanks to some of the well informed pro-systemd opponents. Everytime well worth the read. The pure hatred, cheap personal shots of most of the anti arguments and the inability to come up with a alternative is what make those threads shine. You would expect by know the BSD crowd should match the numbers of Linux developers if you believe the defection numbers of highly qualified anti systemd opponents.
Originally posted by JX8p
View Post
I always enjoy the systemd discussions and as a extra bonus they are always really long. Plus I get up to date with what is going on in the lower areas of the Linux plumbing, thanks to some of the well informed pro-systemd opponents. Everytime well worth the read. The pure hatred, cheap personal shots of most of the anti arguments and the inability to come up with a alternative is what make those threads shine. You would expect by know the BSD crowd should match the numbers of Linux developers if you believe the defection numbers of highly qualified anti systemd opponents.
Comment