Advanced

Systemd fallout: Debian fork Devuan set up

Posted by linuxwriter on · 32 comments
iTWire; By Sam Varghese
Mail this story
Print this story

A group styling itself as veteran UNIX administrators has announced that it has set up a fork of the Debian GNU/Linux project. Named Devuan, the fork comes as a reaction to the Debian decision to adopt systemd as the default init system for its next release, Jessie.

Full Story

  Nav
» Read more about: Groups: Debian

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (32)

12 earlier comments in the full thread.

@ theBeez

"Oh, how foolhearty, this cmost. "Ignorance is bliss" (1984, Orwell). "Those who deny freedom to others deserve it not for themselves" (Lincoln). "Each time a man stands up for an ideal, or acts to improve the lot of others, or strikes out against injustice, he sends forth a tiny ripple of hope, and crossing each other from a million different centers of energy and daring those ripples build a current which can sweep down the mightiest walls of oppression and resistance" (JFK). Don't they teach you anything in these (probably American) schools? E.g. to think for yourself?"

Your comment is rather bizarre because you're implying that any rally cry against systemd is tantamount to a national revolution. In fact, I do think for myself and I do question everything, which is why I made my original comment. And, I'm not arguing for or against systemd; I only use it because that's what my distribution pushed out and frankly, I just don't see a problem. While all of you seem very passionate in your anti systemd prose, not one of you has yet explained to me WHY it is so evil and how Red Hat will gain total control of Linux as a result of systemd adoption. Please someone enlighten me with some actual facts and data. Thanks!
Now HERE's a comment quote I think it's worthwhile repeating
Quoting:(To "O Christmas Tree":)

No systemd, no systemd,

The feature-creep's too much for me.

No systemd, no systemd,

It's not Unix philosophy.

The program wrecks the process tree,

The old way's satisfactory.

No systemd, no systemd,

I'll take SysV or BSD!


Thanks gus3..... +1 * many more!

2 more c's
@cmost - I don't see how you can consolidate "thinking for youself" and blindly follow anything your great wise leader has "selected for you as an init system". You "question everyting" and then "see no problem"? Well, I'm not sure you got it in you, but please try again!
@ theBeez

Your post is idiotic because you're just spouting rhetoric. Again, please explain the problem. I'm all ears.
The problems with Upstart weren't about whether it was "unix-y", but about Canonical's licensing requirements. I groused a bit to myself about having to learn a new init system -- but when I looked into it the logic was sound, it made sense, and offered clear benefits, so I accepted it. (And funnily enough, those license requirements were what hobbled it into a slow decline and inability to compete effectively against systemd).

The problems with Mir and Wayland were about whether they were going to be unix-y in certain respects, and some nasty gamesmanship between the competing projects (I'm not going to get specific, but one side was mostly responsible for that). As it became clear that some important principles would be observed and certain functionality would remain accessible, the debate died down into a "we'll keep an eye on it, but it looks like it's going to be OK (Wayland, at least -- I'm not sure any more about Mir).

Systemd is a different kind of a mess -- it's seen as a fundamentally bad design decision, that even worse, insinuates itself into components and processes outside its proper scope, in a way that make the OS needlessly complex (under the guise of cleaning up complexity, yet) more fragile, harder to troubleshoot, etc, etc. It's like all those "user-friendly" features we've seen elsewhere, that supposedly make life easier for the user, but end up being a major source of problems, themselves.

On top of that, the interlocking nature of some dev programs / projects (eg. most obviously, Gnome) is resulting in the effective binding of large swathes of supposedly independent code and components to systemd, that makes it arbitrarily difficult for those who want to stay clear of this design framework, to actually do so. (In sites and forums for various distros, there have been many admissions that the distro is "switching" to systemd, simply because the effort (time and man-power) makes it impractical to do anything else, regardless of whether they think it's a good direction.)

Devuan is a concrete demonstration of how different this mess is from earlier "tempests in teapots". Experienced long-timers aren't just complaining and bitching; they're actually trying to fork one of the very biggest FOSS projects out there -- this is bigger than when xfree86 forked to Xorg.
Quoting:Systemd is a different kind of a mess -- it's seen as a fundamentally bad design decision, that even worse, insinuates itself into components and processes outside its proper scope, in a way that make the OS needlessly complex (under the guise of cleaning up complexity, yet) more fragile, harder to troubleshoot, etc, etc. It's like all those "user-friendly" features we've seen elsewhere, that supposedly make life easier for the user, but end up being a major source of problems, themselves.

On top of that, the interlocking nature of some dev programs / projects (eg. most obviously, Gnome) is resulting in the effective binding of large swathes of supposedly independent code and components to systemd, that makes it arbitrarily difficult for those who want to stay clear of this design framework, to actually do so. (In sites and forums for various distros, there have been many admissions that the distro is "switching" to systemd, simply because the effort (time and man-power) makes it impractical to do anything else, regardless of whether they think it's a good direction.)

Devuan is a concrete demonstration of how different this mess is from earlier "tempests in teapots". Experienced long-timers aren't just complaining and bitching; they're actually trying to fork one of the very biggest FOSS projects out there -- this is bigger than when xfree86 forked to Xorg.


Perhaps this Devuan forking possibility is also an immensely viable response to repeated calls for action by the very systemd advocates themselves; calls for action such as those at 'Don't boycott systemd', found at http://dontboycottsystemd.org/
Quoting:Do something productive

Stop talking. Or stop talking and do something. Or just talk and do something. Give a solution or contribute to a solution of your problem. Pay much more attention and effort to a solution than to a problem.






> In truth --- some people are just not going to care that much about whether systemd:

In truth, most people are going to continue using Windows and the majority of those who dare step outside that circle will use a Mac.

> So... you care alot... that's fine...

If I didn't, I'd be using Windows. Since I do, I use Slackware.

Now, what distro was it that was holding out against systemd again? Hmm, I may have to thing about that for a few minutes....
In response to the authors of dontboycottsystemd.org. I did do something! I did something productive that made me a better tech and more knowledgeable system admin. I did something that is going to save the small company I work for money. I spent four weeks in a crash course to familiarize myself with BSD. Then in a phased transition I switched the eight servers I am responsible for over to FreeBSD. There problem solved, no need to continue complaining and belly aching about the issue. Don't know about everyone else but I am moving on.
@Bdragon: well done, I agree that FreeBSD (or any other BSD flavour) is a good alternative for servers, but sadly for desktops it has much more limited hardware support than Linux, which is why we can't just all switch over and leave Linux in the foolish hands of Red Hat.
I donated some cash to the effort. I suggest other do likewise if they feel strongly about it.

> Ah yes, because another fork is what Linux needs right now.

There are thousands of forks of various kinds. What's one more? You do realise that that's how free software works don't you or do you have a problem with choice? It's the evolutionary model. It's how we move forward.
@skelband,

>> There are thousands of forks of various kinds. What's one more? You do realise that that's how free software works don't you or do you have a problem with choice? It's the evolutionary model. It's how we move forward.

I also think ONE PARTICULAR PERSON here is in denial about any problems with free choice in using systemd! Just take a look at the non-programmer's hypothesis thread and notice Henry Ford's infamous "free choice" quote highlightd as it applies to systemd: "Any customer can have a car painted any colour that he wants so long as it is black." GREAT point!

...and what follows again and again is our TROLL's continuous distraction tactics and adamant denials about systemd's shortfalls. Good grief! @@::rollingeyes::

2 more c's
Got an update to the systemd package on my Linut Mint 17. I don't know why but I was interested to look at the Changelog.

Case in point:

systemd (204-5ubuntu20.9) trusty; urgency=medium

* Pull latest keymaps from trunk, as per standing microrelease exception. Amongst others, this also fixes the "micmute" key on Dell Latitudes. (LP: #1339998)

Erm, micmute on Dell latitudes? Seriously. Mind, this isn't one of the "optional" additional libraries which you could opt to not use, it is systemd itself.
Quoting: Erm, micmute on Dell latitudes? Seriously. Mind, this isn't one of the "optional" additional libraries which you could opt to not use, it is systemd itself.


I'd be just guessing, but,... Based on systemd merging with udev, that this fix might probably be a udev fix... If not,... It's a definite WTF moment...
Quoting: I'd be just guessing, but,... Based on systemd merging with udev, that this fix might probably be a udev fix... If not,... It's a definite WTF moment...
I believe you are correct. Poking around it looks like udev handles keymaps for devices. Then I came across this commit which may or may not be the same one Ubuntu is referring to in their changelog, but it certainly does point to udev as you guessed.
Linux Mint doesn't really use systemd in its vanilla form. It has software called the systemd shim that acts as a go between between systemd dependent software and whatever init system the distro uses. From the package description:

"This package emulates the systemd function that are required to run the systemd helpers without using the init service"

It does ship with many of the systemd libraries
@ cmost Pointing out flawed argumentation and reasoning is hardly rhetoric.
@BernardSwiss......Thankyou for one of the best verbal and "non-technical" summations I have yet seen with respect to the "invasion" of systemd into Linux. Even a non-programmer such as myself could easily follow its logic and conclusions. Thankyou.
@Ridculy

>>Thankyou for one of the best verbal and "non-technical" summations I have yet seen with respect to the "invasion" of systemd into Linux.

Here's a VISUAL twittrpic that shows the worried faces of Slackware, Devuan, and even Gentoo masses Re:the impending systemd monster-- https://twitter.com/nixcraft/status/539715041272922112/photo...

Ouch!

fb
That is a great photo. Thanks.
@flufferbeer........me too. "Ouch !". Gets the concept across very nicely, doesn't it ?

The Debian move to use systemd is, in my humble opinion, one of the worst possible outcomes we could have envisaged. I hypothesise that the Debian "board" made that decision because of Gnome and the fact that systemd creep is now insinuating itself into dependencies involving Gnome......if you want to use Gnome, you have to use systemd or spend a great deal of time writing code to remove the rot of systemd - time Debian doesn't have and expertise that Debian is also losing. While I don't use Debian myself, I find it's move very disturbing given that so many other distros use the Debian code as their base input.

I sincerely hope the Devuan engineers can succeed.....Ultimately, it's all about choice isn't it ? And the Devuan group have chosen not to be intimidated/forced by the Red Hat/Poettering invasion.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post