Devuan Releases Beta of Systemd-Free 'Debian Fork' Base System (devuan.org)
jaromil writes: Devuan beta is released today, following up the Debian fork declaration and progress made during the past two years. Devuan now provides an alternative upgrade path to Debian, and switching is easy from both Wheezy and Jessie. From The Register: "Devuan came into being after a rebellion by a self-described 'Veteran Unix Admin collective' argued that Debian had betrayed its roots and was becoming too desktop-oriented. The item to which they objected most vigorously was the inclusion of the systemd bootloader. The rebels therefore decided to fork Debian and 'preserve Init freedom.' The group renamed itself and its distribution 'Devuan' and got work, promising a fork that looked, felt, and quacked like Debian in all regards other than imposing systemd as the default Init option."
Devuan = White Army
I'm not going to bother saying anything about Lennart or other core systemd developers since it's been widely established that they have proven to be disagreeable on numerous occasions.
What I will say, however, is that after spending the time reading up on systemd and learning how to use it, how to write unit files and all that jazz, I really fail to understand what the furore over it is. My systemd machines are ready to go much faster than any bash-script based init system and writing a new unit file for some daemon that lacks one already is easy peasy.
The only place where I feel it falls somewhat short is in systemd-networkd which currently lacks good support for policy routing. Fortunately, it doesn't bar me from running a post-network-up script to do command-line based route installation, so until it develops that functionality, that's what I'm doing.
What does Systemd have to do with "init freedom"?
I am new to this and I have seen a fair few "systemd is 3vil" posts, but with little indication as to why people dislike it, compared to the alternatives? Just to be clear I don't have a position here, rather I am looking for some insight.
Jumpstart the tartan drive.
I really dislike systemd. It ruined my Debian installation. But I'm also really displeased with the Devuan project, too. I followed it briefly when it first started up, and I think it was a fucking joke. The smugness of the people involved was terrible. The first months of the project were constant accusations of people being "systemd trolls". I found everything about it to be shameful and amateurish. And it became clear pretty quickly that it wasn't going anywhere. So instead of waiting for it, I moved to FreeBSD. And you know what? I couldn't be happier! It brought me the best parts of the traditional Debian experience: stability, reliability, trustworthiness, and robustness. But it also didn't subject me to systemd. The more I use FreeBSD the more I regret not switching sooner. As far as I'm concerned, there's no need for a project like Devuan because FreeBSD is a full, systemd-less replacement for Debian, and Linux in general.
Yes, this, uh, adult, reasoned, calmly and rationally stated essay really instills confidence in the maturity and professionalism of the maintainers of this distribution.
(That son, I say that son, is a a a joke son, I say a joke.)
You are not alone. This is not normal. None of this is normal.
Citation needed.
Unfortunately its name sounds like a Puerto Rican ladyboy, which is likely to hinder enterprise adoption anywhere except at GitHub, Inc.
...my take on systemd is this: As an init system, I actually like it - far better than other SysV replacements, especially SMF on Solaris and friends. Where it goes off the rails, though, is the ever-expanding mission creep into things that really aren't an init system's purview.
If systemd would just be an init system and get out of the way, I'd cheer it on. But one of the first things I do when I set up a CentOS 7 server is to shut off firewalld and use iptables directly. Firewalld is OK on a laptop where you're connecting to a variety of different networks, but leave it off my servers, please.
Oh, no! You have walked into the slavering fangs of a lurking grue!
We run SUSE SLES 12 with systemd on our 1020 node Cray XE6 and it works just perfectly. What a joke, "veteran unix administrators", it doesn't get much more complex than a 1020 node, 21,824 processor Cray XE6 with Nvidia Tesla on each compute node. Node management and integration with the job scheduler is significantly simpler than older versions. The older system was a mess of shell scripts, perl scripts, and who knows what else, the new system is all streamlined in a simple config file and few modules.
Glad your have not been encountered with any corner case yet. And I'm pretty sure nosh would do the same thing better, without bloat either in scripts or in the init system itself (well, you really want to define "simplification" as replacing several MBs of debuggable scripts with several MBs of spaghetti C code?), and without the "you are not supposed to hold the phone that way" cases.
Foaming at the mouth. This is something I am supposed to take seriously as a SERVER distribution --- and as an alternative to Red Hat?
System V is enough, why complicate it and add another useless feature called systemd?
No other reason to add systemd except to encourage users to migrate to Win OS or OS X.
I agree. I have 100s of systemd machines to manage. It's all fine and sweet until there is a problem that requires more than a program launcher. Just try figuring out how to do something of your own daemon with systemd. Initd was trivial. SystemD is complex, bloated and incomprehensible. It's the worst joke ever hoisted on sysadmins.
MRW you said "our 1020 node Cray": What year is it?
I still have no idea why they needed to fork from debian, instead of just maintaining packages/patches required to provide a systemd alternative from within debian.
When choosing a distribution, why anybody choose a distribution whose only clear philosophy was that it is not something else? Unlike debian which is ultimate software freedom and stability or whatever.
SURELY NOT!!!!!
Please send your testimonial to dng@lists.dyne.org or devuan-discuss@lists.dyne.org. Devuan would be proud to show it on their web site.
Oi !!! sit down and give your mouth a chance
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
you need to practice your trolling as that was painfully bad.
"The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
Any advance in technology can be measured by asking a simple question: what problem does it solve?
To this day, systemd failed to answer that. It did create al lot of problems, though.
Yes, this, uh, adult, reasoned, calmly and rationally stated essay really instills confidence in the maturity and professionalism of the maintainers of this distribution.
It has always struck me that I can't seem to find a critique of systemd that lacks namecalling, cursing or at least one suggestion that Poettering do something that sounds anatomically unfeasable. It's as if the critics are largely middle-schoolers who don't actually have any skin in the game.
This comment is fully compliant with RFC 527.
All my systems are now switched to Devuan.
The essay made people like me (linux-only since 1998) switch.
Perhaps because of your ignorance?
I thought this whole Linux thing was all about freedom to choose?
It does not bother me if someone uses or likes systemd - I personally did not like it after trying it. But, I wish to have an option to still use what I'm most familiar with, instead of being forced to use something else that someone else thinks is better. This is no different than all the other things happening around me where others are making choices for me that I'm quite capable of making myself.
Thus, I support Devuan effort and wish them to carry on, because they are presenting us with a choice.
Systemd isn't a bootloader...
As someone who started with Slackware in 1997, and has been running GNU/Linux in some form or another ever since, his primary desktop GNU/Linux 90% of that time, I can tell you your "made people like me" statement is an exaggeration.
Frankly, this kind of essay is more or less standard fare from systemd opponents, and it's probably standard fare because it's actually hard to come up with a reasonable criticism of systemd, especially considering what it replaces. sysvinit should have died the moment the Internet became a thing, but it's soldiered on, a ghastly mess of hacks that results in virtually unrecoverable machines far too easily.
systemd is not perfect, but it's a hell of an improvement on what preceded it, and virtually every criticism of it is either overblown (OMG it has a 'sudo' command? How terrible! The world is going to end!) or downright misleading (binary logs... that can be dumped using the strings command. Yeah, big problem, not. stderr not logged? Perhaps you should fault your distro for turning it off, rather than systemd that happily logs stderr?)
You are not alone. This is not normal. None of this is normal.
Well, birds use it to fly. So there's that.
I'm 61 - took me about an hour to figure out systemd - not that I asked for the change - but it wasn't a big deal. In the end I realized it fixed a few issues and all the hate-flame-bait crap was uncalled for.
I've come to realize it is must be only a minority of really old farts that complain about systemd - I get it - as people age they can't learn new things - can't see why the changes are happening - growing old sucks.
I suppose it is really the old guys over 70 just can't adapt to these changes - so I have some notes for them:
https://wiki.xtronics.com/inde...
I'm 61 - took me about an hour to change over to systemd syntax. I didn't ask for it - thought it was a bother, but in the end I see it fixed some things and it is working fine - the hate-flame-bait-carp was uncalled for.
I have come to realize that it is only the really old guys over 70 or so that no longer can learn new things or see other points of view. Growing old and losing metal agility must really suck. I put up a page with notes for these guys that can't adjust on their own:
https://wiki.xtronics.com/inde...
I am really glad the Debian did not fold to the pressure of the geriatric community to become set-in-their-ways.
How about actually working towards something that actually benefits developers, like making a set of libraries with stable ABIs, binary compatibly across distros, instead of wasting everyone's time rewriting an init system that works on just about every distro and really affects nobody.
Seriously, who the hell actually interacts with the init system? Developers just want a way to write apps that's standard across all distros, and systemd helps with that by making a single stable framework instead of a thousands of fucking unintelligible shell scripts
Using your own words:
fucking clueless cunts
That's what you said.
highly immature
That's what you are, apparently.
It's possible, at least in theory, that you may have some actual points to make, but you fail so miserably it's almost comical, weren't it mostly just painful to watch. You have much to learn in life, whoever you are.
All my systems are now switched to Devuan.
The essay made morons like me (linux-only since 1998) switch.
Fixed that for you.
I agree with the sentiment of Devuan, except for the part about adoption of systemd indicating a trend toward desktop computing. I would never want systemd on any desktop machine. It's a trend toward broken, ill-advised, historically ignorant, and un-Unix-like computing.
I value having frivolous boxes around that I can just "do whatever" with, but I value even more having root on boxes that I wouldn't alter frivolously.
My first linux was slackware 3.0 which I got by buying a magazine that had the CD glued to the cover. Then I spent 3 days downloading a newer slackware over dialup. Before that I had to telnet into my ISP's SunOS 4 box if I wanted some *nix.
Throwing my hat in with, "a hell of an improvement [over SysV]."
The types of "technical complaints" people come up with... they aren't even enough of a challenge to make the daily list of sysadmin annoyances. They're all just small changes people would have to make in which program is in the first part of a long chain of piped commands. I mean, if getting ASCII logs is hard, what would happen if you needed to pipe the output through sed and on to xargs to do some work with it?
What a joke, "veteran unix administrators",
The people behind Devuan aren't "veteran unix administrators". They are a bunch of unemployed or under-employed Italians. They also run "https://www.dyne.org/" . Think beggars with a GPL sign in hand; wherever the Dyne/Devuan folks are, the "please donate" sign is near by.
Either RH PR is rigging the voting, or /. has really gone devops...
- waiter, a capricciosa without mushrooms please.
- here it is, sir.
- thank you, can you bring me some extra mushrooms for the capricciosa?
- whatever, sir. *turns to the cook who makes the international "he has a loose screw" sign*
---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
Nobody pointed the CRUCIAL point from both
DEPENDENCIES of systemd
THAT... changes a lot when customizing servers.
Servers don't really care about booting in 1 second - they do care on stable critical steps.
systemd is NOT for servers. That should settle soon...
I have no strong feelings about systemd. I do have strong feelings about the raving lunatics that infest message boards and article comments about how systemd is cancer--likely pushing hundreds or thousands of people away from free software, to Microsoft instead. So I'm happy that Devuan and Slackware still offer sysvinit, if for nothing but the PR of saying "you can use Linux without systemd."