I want the next Slackware init system to be ...
Assuming that Slackware will have to switch to a newer init system in the future, vote for the one you want. Having said that I know Mr. Volkerding is the BDFL and it is his decision, but I think a poll may be useful.
Before you vote, make sure to inform yourself about each of the init systems, their features and pros and cons. I do NOT want this post to turn into a flame war about systemd, take that to the many other threads on that topic. Focus mainly on the PROS of each system, maybe that will keep the flames at bay. Links to the project pages: http://troglobit.com/finit.html http://smarden.org/runit/ https://gentoo.org/proj/en/base/openrc http://skarnet.org/software/s6/ http://mmonit.com/monit/ http://upstart.ubuntu.com/ http://b0llix.net/perp/ http://supervisord.org/ https://gnu.org/software/dmd/ http://www.freedesktop.org/wiki/Software/systemd/ Vote for "other" and add a link below if I haven't mentioned one. No dead projects please, and no joke sites (uselessd). EDIT: The assumption here is that the init system will remain the same until it needs to be upgraded. You cannot vote for it to stay the same, because it will already do that, but if you feel you must it would go under "other". |
I don't see an option for "Exactly the same as the last one..."
*** EDIT *** I don't wish to hijack your thread, so I'll respond here and duck out... If it MUST change then I don't have a horse in that race and will trust Patrick to make the best possible decision. I will then make effort to accept his choice, and If for some reason I cannot, I will move to FreeBSD as I install new systems. I do not concede it to be inevitable... |
Quote:
|
Other - Exactly the same as the last one.
|
Quote:
|
Quote:
I've also serious doubts about inevitability of leaving current SysV init with BSD-like scripts, esp. in favor of some tangential one. If Linux devs would crap out to systemd pressure, then there would be only one real option anyway. I'd really like to hear arguments supporting urgency of switch. I'm aware of current spoiled state of udev, but it's loosely related to init, with one exception. |
Here's my thoughts:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
And yes I voted Other to keep bsd-sysvinit. |
|
I like the BSD style init scripts.
I also trust that, if Pat decides a change is necessary, he will continue the path of excellence that he has trod in the past. (That means, natch, no SystemD, if only because its lead developer seems to be--er--unduly fond of himself.) |
Patrick has my personal permission to use anything from runit-for-lfs as and if he so needs, especially for the sysv replacement utilities. That is, unless he doesn't like the MIT license.
|
In about one or two months, I will finally be able to focus on s6 full-time.
My plan for 2015 is to analyze what systemd does that distributions want, and implement the same features in an extension of s6, in a more Unixish and less obnoxious way. It is to turn s6 into a fully fledged, complete alternative to systemd. This will not happen overnight, but I am committed to it, and it will happen. If Slackware has decided to go for alternatives, I'm interested in hearing their needs, in terms of functionality. Exactly what features must the init system have ? You guys have the opportunity to be there at the very beginning and make your voices heard, so please tell me what you want. |
Welcome back Laurent! :)
|
Quote:
In what ways is Slackware's current init not sufficient for our purposes? Can these (perceived) shortcomings be addressed in any manner other than replacing the whole thing? Surely, in a keep-it-simple system, projects like these would have to be seen as adding real value before they can even be considered, no? If the end result is a system which runs no differently, then what's the point? The system we have is flexible, extensible and (thanks to some superbly commented scripts) easily maintained by anyone who has even a slight amount of knowledge. What do we need it to do that it currently doesn't? |
...
|
The only thing we actually lack is service supervision to be perfectly honest, but that's a weak argument to make a full case over since Slackware has always been about learning to do things manually.
|
All times are GMT -5. The time now is 04:19 AM. |