Shoot the breeze, anything goes.
User avatar
Steven W
VIP
Posts: 2874
Joined: 2013-08-10 22:40

2014-11-29 04:15 »

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.


"Considering how far this has propagated today and the importance of Debian as a universal OS and base system in the distribution panorama, what is at stake is the future of GNU/Linux in a scenario of complete homogenisation and lock-in of all base distributions."


https://devuan.org/

Dear Init-Freedom lovers, the Veteran Unix Admin collective salutes you!

Our project is called "Devuan".

Devuan is spelled in Italian and it is pronounced just like "DevOne" in English.

User avatar
Steven W
VIP
Posts: 2874
Joined: 2013-08-10 22:40

2014-11-29 04:16 »

Oops. Forgot to include the link where the first two quotes are from:

http://www.itwire.com/business-it-news/ ... uan-set-up

User avatar
!
30%
Posts: 3263
Joined: 2013-02-25 18:36

2014-11-29 06:38 »

I have to admit, I have no idea what this is about AT ALL.
I don't even know what systemd is. :oops:
Why is systemd bad? :eh:

User avatar
Steven W
VIP
Posts: 2874
Joined: 2013-08-10 22:40

2014-11-29 14:00 »

I suppose this is good enough to explain why many devs hate it:

http://www.zdnet.com/linus-torvalds-and ... 000033847/

http://boycottsystemd.org/

What I find puzzling about all this is that even though everyone admits that sysvinit needed replacing and many people dislike systemd, the distributions keep adopting it. Only a few distributions, including Slackware, Gentoo, PCLinuxOS, and Chrome OS, haven't adopted it.

It's not like there aren't alternatives. These include Upstart, runit, and OpenRC.

If systemd really does turn out to be as bad as some developers fear, there are plenty of replacements waiting in the wings. Indeed, rather than hear so much about how awful systemd is, I'd rather see developers spending their time working on an alternative.



I'm not sure that quote's entirely correct. From what I've read some are saying systemd fixes a problem that doesn't exist.

MasterOne

2014-11-29 17:15 »

I've been reading about the systemd debates for months, as one of the sources of information on it is has been a Linux distro mailing list I'm on.

systemd is a suite of system management daemons, libraries, and utilities designed for Linux and programmed exclusively for the Linux API. Systemd authors characterize the software suite as a "basic building block" for an operating system.[5]

http://en.wikipedia.org/wiki/Systemd

Steven J. Vaughan-Nichols probably isn't an authoritative source on systemd, so he's probably wrong to say that systemd is not good. One way of looking at it is the people who are being extremely vocal about systemd being evil are just a segment of the overall Linux community. There's a larger portion of users and developers who are enjoying systemd and who aren't saying anything, although some of them have stepped up to the plate and defended systemd against the naysayers. The same debate happened when KDE4 came out, although in the end KDE4 won.

From what I know, systemd isn't liked by the anti-systemd people because they claim it breaks the Unix philosophy, whereas Unix systems are supposed to have one program that does one thing and does it well; in the case of systemd (according to its detractors), it's a monolithic swiss army knife that has taken over Linux like a piece of malware, as it's doing many things and running many daemons and services. The anti-systemd people claim that systemd has become its own operating system and many things (like Gnome 3) are becoming dependent on it, and that if people accept it now, the future isn't looking good. Another aspect the anti-systemd people bring up is that Lennart Poettering and Red Hat have a secret ploy to control the Linux kernel and other software running on top of it, and are gaining ground after having carried out their evil totalitarian plan to have their system be the predominant suite of software to control the system and services. Another complaint is that old shell scripts that worked with System V don't work with systemd, and that systemd uses binary log files instead of writing to log files in plain text.

How I look at this issue is this: whoever did the work gets the credit. UNIX System V had problems that were lingering for years that I don't know enough about to convey any information on, but it apparently was not in such a great state code-wise, and either needed to be completely replaced or practically rewritten. Since Pottering and Red Hat stepped up and put in the work, then credit is owed to them. A lot of the people complaining are feeling like this new system has essentially been foisted on them through surreptitious methods, therefore they feel somewhat helpless and at the mercy of Pottering and Red Hat. Pottering also has been accused of having a bad attitude towards people in the Linux community, and there are flame wars you can find online that got pretty popular involving some of the things he said. I've read that certain people feel like Pottering has a superior attitude, and since he's still fairly young, it probably makes some senior developers and I.T. administrators feel as if their opinion is being disrespected by a younger person. Personally, I think Pottering is probably a really good coder and could code circles around most developers.

In the end, almost all of the major distros have now switched over to systemd, including Debian, which is one of the more conservative distributions that has a long following and that I actually use myself for server purposes. I personally have no problem from a political sense with systemd because the code is all open source, and it's being backed by a huge Linux Company. Torvalds himself has also stated that he likes systemd. It's worth mention that I've never had any problems with systemd crashing or failing to boot the system -- not even once in years. An interesting thing to note is that Theodore Ts'o, the developer and maintainer of e2fsprogs, has voiced concerns about systemd, and obviously somebody that writes filesystems knows a thing or two about writing code. I'm not on either side of the debate, but if systemd was so evil, it doesn't make much sense that nearly all the popular Linux distros have switched to it. I don't really like the new name for the Debian fork either; Devuan? How do you even pronounce that? Dev-oo-an or De-view-an? Dev-juan? By the way, don't believe everything you read on Slashdot. You never know who has more than one account and posts replies to themselves to make their opinion look like other people are agreeing with them.

User avatar
Steven W
VIP
Posts: 2874
Joined: 2013-08-10 22:40

2014-11-29 18:17 »

I'm not really against it either. I admit that the binary log files seems completely idiotic and the whole thing seems a bit of overkill. When reading about all of this one thought kept running through my head, why not just fork systemd, perhaps breaking it in to several smaller projects, eliminate the binary logs and go from there.

Either way, I give the folks really fighting it props for standing up for what they believe.

User avatar
Steven W
VIP
Posts: 2874
Joined: 2013-08-10 22:40

2014-11-29 19:18 »

MasterOne wrote:Steven J. Vaughan-Nichols probably isn't an authoritative source on systemd, so he's probably wrong to say that systemd is not good.


He doesn't pass himself as such and he defers to and quotes others. Where did he say it was bad? I'm not a huge fan of his, but let's not put words in his mouth.

One way of looking at it is the people who are being extremely vocal about systemd being evil are just a segment of the overall Linux community. There's a larger portion of users and developers who are enjoying systemd and who aren't saying anything, although some of them have stepped up to the plate and defended systemd against the naysayers.


I've been reading some of the Debian mailing lists (I suspect that those are the mailing lists you've been reading too) and if you note voting on the 'General Resolution', you'll see that it wasn't an insignificant number that voted for it, although it was a much smaller number of people who actually left Debian over it. One individual sited numerous reasons for leaving. I'm not going to speak for those folks and their reasoning, but I could imagine that some of them aren't necessarily against it either, but would like more time to think this through.

Torvalds himself has also stated that he likes systemd.


The only quote I've ever seen from Torvalds is this:

I don't actually have any particularly strong opinions on systemd itself. I've had issues with some of the core developers that I think are much too cavalier about bugs and compatibility, and I think some of the design details are insane (I dislike the binary logs, for example), but those are details, not big issues.


I wouldn't call that a ringing endorsement. Did I miss some other statement(s) Torvalds made?

Post Reply