Subscribe / Unsubscribe Enewsletters | Login | Register

Pencil Banner

Meet Devuan, the Debian fork born from a bitter systemd revolt

Chris Hoffman | Dec. 4, 2014
Debian's suffering a civil war, and it's all because of systemd. A Debian systemd maintainer and others have resigned, a splinter group threatened to fork Debian if the controversial init system was made mandatory, and a Debian Technical Comitttee vote chose systemd as Debian's default init system.

Debian's suffering a civil war, and it's all because of systemd. A Debian systemd maintainer and others have resigned, a splinter group threatened to fork Debian if the controversial init system was made mandatory, and a Debian Technical Comitttee vote chose systemd as Debian's default init system.

The latest development is a vote that concluded "Support for other init systems is recommended, but not mandatory." In other words, packages in Debian can force the use of systemd.

Now, the group that threatened the fork is making good on their threat.

Don't you do it, Debian — or else

While Debian has been planning to move to systemd by default, one thing that was up in the air was whether packages would be allowed to depend on systemd itself. A détente could have been reached if Debian used systemd by default, but packages had to support other init systems. Now, users who choose not to use systemd might install packages in the repository and find that they won't work, or may try to pull in the full systemd package.

Further reading: Meet systemd, the controversial project taking over a Linux distro near you

This is unacceptable to a group calling themselves the "Veteran Unix Admins (VUA)." Before the vote, they issued an ultimatum, saying they would fork Debian if systemd became the default init system and Debian allowed software packages to depend specifically on systemd. "Roll up your sleeves, we may need to fork Debian," their website read before the vote. That happened, so the VUA has now announced a Debian fork named "Devuan." The VUA describes Devuan's goals as follows:

"Devuan will derive its own installer and package repositories from Debian, modifying them where necessary, with the first goal of removing systemd, still inheriting the Debian development workflow while continuing it on a different path: free from bloat as a minimalist base distro should be. Our objective for the spring of 2015 is that users will be able to switch from Debian 7 to Devuan 1 smoothly, as if they would dist-upgrade to Jessie, and start using our package repositories."

Forking for freedom!

So, why the fork? Well, systemd, of course! As they explain: "Devuan aims to be a base distribution whose mission is protect the freedom of its community of users and developers. Its priority is to enable diversity, interoperability and backward compatibility for existing Debian users and downstream distributions willing to preserve Init freedom."

The VUA — and quite a few other Linux users, who I've seen in comment threads all over the web — dislike systemd mightily. They're upset about having to move to systemd and would prefer that their Linux distributions gave them a choice, especially so their existing knowledge, skills, and system configurations will continue to work in the future. This is pitched as a matter of "freedom." These people also seem to have the impression that Debian has lost its way and isn't listening to users anymore. They can do better — or so they think.

 

1  2  Next Page 

Sign up for CIO Asia eNewsletters.