Thanks
Thanks
Posted Nov 21, 2014 18:48 UTC (Fri) by tjc (guest, #137)In reply to: Thanks by anselm
Parent article: Today's Debian technical committee resignation: Ian Jackson
What are the shortcomings? I've been using Upstart for several years without incident, but I don't require much of an init system (other than to "init").
Posted Nov 21, 2014 19:31 UTC (Fri)
by mjg59 (subscriber, #23239)
[Link] (6 responses)
Posted Nov 22, 2014 16:10 UTC (Sat)
by smurf (subscriber, #17840)
[Link] (5 responses)
Given this fact, a dependency-based system which uses events just to change the units' state simplifies the whole system and affords easier debugging, as it's statically introspectable – meaning you don't need an event history to figure out what's wrong, just the current job states and the dependency graph.
Posted Nov 22, 2014 21:14 UTC (Sat)
by mgb (guest, #3226)
[Link] (4 responses)
Sad to see the wheel painfully being reinvented again.
Posted Nov 22, 2014 21:46 UTC (Sat)
by smurf (subscriber, #17840)
[Link] (1 responses)
Posted Nov 22, 2014 22:08 UTC (Sat)
by mgb (guest, #3226)
[Link]
Rete is not elaborate. It is a clean elegant modular algorithm.
> We don't even need alternates (what for?).
Alternate networks. Sometimes alternate data stores. Alternate entropy sources - you want sshd ASAP but maybe not until you have some entropy. "If I can't get any entropy bring up sshd only on the private LAN and if that doesn't work fall back to telnetd on the private LAN."
As the "new" init systems try to invade serious servers they will keep on running into problems and adding more keywords and reliving the 70's until they eventually relearn the lessons of the early 80's.
Posted Nov 22, 2014 23:33 UTC (Sat)
by mjg59 (subscriber, #23239)
[Link] (1 responses)
Posted Nov 23, 2014 0:15 UTC (Sun)
by mgb (guest, #3226)
[Link]
Your own http://lwn.net/Articles/622742/ answers that.
If you want functionality beyond inittab, an event-based init system is even worse than an ad-hoc dependency-based init system that has to keep adding keywords like RequiresMountsFor.
Posted Nov 21, 2014 20:14 UTC (Fri)
by Felix (guest, #36445)
[Link] (2 responses)
Posted Nov 21, 2014 21:02 UTC (Fri)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
If someone does fork upstart and fix all the deep deep design problems. Please rename it as a new project. What you end up building will be a very different animal.
I have a couple of humble name suggestions:
-jef
Posted Nov 22, 2014 15:23 UTC (Sat)
by zuki (subscriber, #41808)
[Link]
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
Thanks
upyours, upset, upchuck
Thanks