systemd & the tightly couple core band vs a world of many inits
systemd & the tightly couple core band vs a world of many inits
Posted Apr 25, 2012 5:28 UTC (Wed) by cmccabe (guest, #60281)In reply to: systemd & the tightly couple core band vs a world of many inits by dlang
Parent article: Shuttleworth: Quality has a new name
(joke)
But in all seriousness, the whole "SysV init is simpler" thing just ain't true. And you can still write SysV init scripts under either Upstart or Systemd, if you feel like you must.
Posted Apr 25, 2012 11:04 UTC (Wed)
by dgm (subscriber, #49227)
[Link] (3 responses)
Init, the process, is simple. It's code is simple, because it's job is simple. And that's because the grunt work is left for the shell scripts that init runs. Init itself doesn't do much.
If you consider init, plus the directory layout conventions, plus the script conventions, plus the additional tools, then maybe init is not so much simpler than Systemd or Upstart. But all that is optional, mind you. Remember how Arjan van de Ven got his system booting to desktop in just five seconds. They did so with plain old init (and plenty of ingenuity).
Posted Apr 25, 2012 14:41 UTC (Wed)
by mezcalero (subscriber, #45103)
[Link]
Posted Apr 25, 2012 19:16 UTC (Wed)
by oldtomas (guest, #72579)
[Link]
[1] <http://en.wikipedia.org/wiki/OpenRC#Size_and_complexity>
Posted Apr 26, 2012 22:49 UTC (Thu)
by s0f4r (guest, #52284)
[Link]
Arjan and me are supporting systemd in many ways, with code, feedback, prototypes and exploration of unwritten mechanisms.
For example, at the Tizen Conference in May, I will be presenting a prototype `systemd --user` initialized desktop that entirely removes XDG autostart in favor of treating everything that starts as `a service`, even for user-started programs (such as, Xorg, your window manager, the session bus).
sysvinit didn't scale - we knew that already in 2009, which is exactly why we had been talking with Lennert and folks for a loooong time to come up with something better.
Posted Apr 25, 2012 15:40 UTC (Wed)
by jedidiah (guest, #20319)
[Link]
Init and bash are things that have had decades to show it's warts.
You just haven't given Upstart a chance yet. '-)
systemd & the tightly couple core band vs a world of many inits
systemd & the tightly couple core band vs a world of many inits
systemd & the tightly couple core band vs a world of many inits
systemd & the tightly couple core band vs a world of many inits
systemd & the tightly couple core band vs a world of many inits