The "Devuan" Debian fork
The "Devuan" Debian fork
Posted Nov 29, 2014 18:18 UTC (Sat) by Lionel_Debroux (subscriber, #30014)In reply to: The "Devuan" Debian fork by rleigh
Parent article: The "Devuan" Debian fork
I only mentioned functionality (I meant, use cases that are better fulfilled by a systemd foundation than by a sysvinit foundation, in my own experience and that of many other people), and unification (*).
As we all know, systemd and sysvinit scripts are not even exclusive. AFAICT from watching the many sysvinit scripts involved in my Debian jessie/sid systems' boot process, including the $DAYJOB software whose init script I made in 2012, systemd's backwards compatibility with sysvinit scripts just does the job, in the meantime.
systemd clearly isn't perfect (some of its embarrassing holes have made it to oss-sec), the attitude of its maintainers doesn't shine, etc. However, in the big picture, the alternatives (mainly, according to the Debian init system discussion, sticking to sysvinit or switching to upstart) are worse in the short, mid and long term...
With both sides' abuse (there are casualties in the systemd packaging camp, too) and unwillingness to work with each other, the only way to resolve the differences between the two distributions, without burdening Debian and marginalizing it from the bulk of other Linux distros, shall probably be the fork disappearing. "Disappearing" means that it manages to appear in the first place, but in the short term, there are probably enough systemd haters out there for that to happen.
I'm not aware of die-hard sysvinit fans at my work place, thankfully. Most people are on Windows to begin with, and among Linux people, most are on RHEL / CentOS. Most of the few Debian-ers among us are already convinced that systemd is the path forward, due to its functionality and reach among distros. Good luck having uselessd, or suchlike works (I'm not saying that they're completely uninteresting), widely adopted.
*: that much-delayed and much-needed unification of Linux distros, to reduce duplication of effort and portability hurdles across distros in lower-level plumbery, and make Linux an even stronger competitor to Windows and MacOS X, across all platforms. Many other portability hurdles across distros will remain, but reducing one of them is a step in the right direction.
