4 ms·
> Debian only offered SysVinit > writing scripts was That is a fallacious argument. The false dichotomy and false history that it presumes is one of the fall
by JdeBP 9y ago
> Debian only offered SysVinit
> writing scripts was
That is a fallacious argument. The false dichotomy and false history that it presumes is one of the fallacies that the "Uselessd Guy" describes at http://uselessd.darknedgy.net/ProSystemdAntiSystemd/ http://uselessd.darknedgy.net/ProSystemdAntiSystemd/ .
The actual truth is that before the Hoo-Hah, Debian included packages for minit, runit, van Smoorenburg rc+init, filerc+van Smoorenburg init, Upstart, and even InitNG at one point. An OpenRC package was added by OpenRC people during the Hoo-Hah.
* https://tracker.debian.org/pkg/minit https://tracker.debian.org/pkg/minit
* https://tracker.debian.org/pkg/daemontools-run https://tracker.debian.org/pkg/daemontools-run
* https://tracker.debian.org/pkg/runit-run https://tracker.debian.org/pkg/runit-run
* https://tracker.debian.org/pkg/file-rc https://tracker.debian.org/pkg/file-rc
* https://tracker.debian.org/pkg/initng https://tracker.debian.org/pkg/initng
* https://tracker.debian.org/pkg/openrc https://tracker.debian.org/pkg/openrc
* https://tracker.debian.org/pkg/upstart https://tracker.debian.org/pkg/upstart
* http://jdebp.eu./FGA/debian-systemd-packaging-hoo-hah.html http://jdebp.eu./FGA/debian-systemd-packaging-hoo-hah.html
- gasof 9y agoThanks for that, that's distasteful enough for me to motivate a move to Devuan (or perhaps Alpine, it's served me well in Docker).
- m45t3r 9y agoWell, sorry by not doing my homework. However, lets analyse all those init systems "supported" by Debian: - minit: "RoQA; no popcon recent users; abandoned 2007; not friendly" [1], so not supported by upstream since 2007. - daemontools-run: still included in all current versions: https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=daemontools-run https://packages.debian.org/search?suite=default§ion=all... - runit-run: removed from Debian archives well before systemd even existed (2010) [2]. - file-rc: still included in all current versions: https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=file-rc https://packages.debian.org/search?suite=default§ion=all... - initng: c'mon, this package was last updated in 2007! [3] - openrc: still included: https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=openrc https://packages.debian.org/search?suite=default§ion=all... - upstart: ok, this is the only one that may count as a valid criticism. The reason give from Debian is simply "RoQA; unmaintained" in January 2016, while Upstart Bazaar received updates until May 2016 [5]. So except from upstart, all of those init systems that you cited still exists in current Debian or was removed well before systemd exists. My original post is wrong (Debian supports multiple init systems, before and after systemd migration). However, I don't see the problem here, you only made my point stronger. [1]: https://tracker.debian.org/news/726018 https://tracker.debian.org/news/726018 [2]: https://tracker.debian.org/news/649008 https://tracker.debian.org/news/649008 [3]: https://tracker.debian.org/news/614059 https://tracker.debian.org/news/614059 [4]: https://tracker.debian.org/news/739662 https://tracker.debian.org/news/739662 [5]: https://code.launchpad.net/upstart https://code.launchpad.net/upstart