Which init system for Debian?
Which init system for Debian?
Posted Nov 10, 2013 20:07 UTC (Sun) by khim (subscriber, #9252)In reply to: Which init system for Debian? by Jandar
Parent article: Which init system for Debian?
Once opon time the same thing was said about Linux itself. Remember the infamous Microkernels have won tirade?
Systemd looks like a repeat of the same story: sure it's theoretically nice to have many small packages instead of one large package, but in practice it just makes no sense. What difference does it make if error in any one of these can give you root access? Useless frictions on the boundaries between packages?
Once upon time GNU has fileutils, shellutils, and textutils. Not they have combined it all in coreutils. Systemd does the same to set of utilities dedicated to the system startup. It does not merge tham into a huge monolythic monster, instead it offers a collection of well-integrated utilities when each one does few things and does them well. It's core is large for the same reason Linux core is large: many things are just hard too pull of if you don't control PID 1. You can kinda make them work but not reliably, you can introduce interface between PID 1 and other utilities, but if there will be exactly one consumer for the interface it'll just complicate everything without giving anyone any real benefits.