Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

What should we do about systemd?

Here you can discuss every aspect of Debian. Note: not for support requests!
Post Reply

What should we do about systemd?

Poll ended at 2014-11-26 08:34

a) give up Debian to use another distribution which respects the *nix tradition
21
24%
b) concentrate on systemd's fork (uselessd) to port it to Debian
10
11%
c) use sysvinit (INIT) irrespective of its limitations with respect to modern software requirements
14
16%
d) use another initialisation system like runit
5
6%
e) accept systemd and continue using Debian
37
43%
 
Total votes: 87

Message
Author
fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re: What should we do about systemd?

#121 Post by fruitofloom »

keithpeter wrote:
buntunub wrote:I really don't get why people feel the need to post huge unrelated pictures of stupid sh$t in reference to Debians use of Systemd.
Probably meant as light humour. The posting of crude cartoons with captions has been a popular response to unpopular policies since the time of Hogarth in the UK.
Didn't know of Hogarth and such.
Back then, when the new staff was introduced and started to ban users, censor, edit posts and remove posts, each second post contained pointless images, 4-chan-like.
Ain't even close to that, the 5 or 6 pictures which have been posted (and mmx sure didn't post several).

I can't see an important cause.
People getting murdered by a drone (in the end by Obama) is a seriuous cause, in my book.

Besides that everything regarding systemd and the possible solutions has already been said. And it has been said a dozen times.
No need to keep on saying it. Either make the according change or don't, but stay sersious? Of what use might that be?
(as if anyone would care what random people in a random forum have to say).

Let me quote Zappa:
Does humor belong in computing
(nah, he didn't say computing).

--------------
swirler:
if you like have a look at refracta:
http://refracta.freeforums.org/proto-re ... -t440.html
might be they will get it sorted for jessie-stable.
Give me convenience or give me death.

User avatar
Linadian
Posts: 490
Joined: 2013-12-20 15:25
Location: In a systemd free distro

Re: What should we do about systemd?

#122 Post by Linadian »

If these links have been posted in this thread already, I apologize in advance (I really didn't want to scour all 9 pages to find out), I just think they might be some good reading on the subject. Make no mistake, I am still very much against poetthatd (virusd, systemd, same thing), and I'll be switching to either Debian kfreebsd or any other non-virusd distro (see this thread courtesy of fruitofloom). iTWire Story about why Debian is dumping the kfreebsd port because of virusd here (but Debian welcomes devs to maintain a non-official port, gee, go figure).

Debian's rationale for using virusd here.

I'll save you the reading if your eyes are sore or you don't like reading long fluffy bologna, my bs decoder ring says "because other lemmings have jumped off the cliff, we're following them, wheeeeeeeee, because we're sheeples like dat". :wink: :lol:
Linux Registered User 533946

User avatar
buntunub
Posts: 591
Joined: 2011-02-11 05:23

Re: What should we do about systemd?

#123 Post by buntunub »

Linadian wrote:If these links have been posted in this thread already, I apologize in advance (I really didn't want to scour all 9 pages to find out), I just think they might be some good reading on the subject. Make no mistake, I am still very much against poetthatd (virusd, systemd, same thing), and I'll be switching to either Debian kfreebsd or any other non-virusd distro (see this thread courtesy of fruitofloom). iTWire Story about why Debian is dumping the kfreebsd port because of virusd here (but Debian welcomes devs to maintain a non-official port, gee, go figure).

Debian's rationale for using virusd here.

I'll save you the reading if your eyes are sore or you don't like reading long fluffy bologna, my bs decoder ring says "because other lemmings have jumped off the cliff, we're following them, wheeeeeeeee, because we're sheeples like dat". :wink: :lol:
Nice. Debian is making the move to Systemd preemptively because some people on the board believe that it is the smart thing to do to stay with the trends in the general marketplace, so to speak. What that really means is that there is very strong Corporate influence pulling the strings. Not just for Debian, but for all the major Distros. This is what the money machines want, and Linux provides a damned attractive (read free as in there are no licensing fees; just setup/maintenance costs) for the big moneyed interests. Red Hat is already paving the way and has been for quite a long time now. So there's that. And then there are the silent majority of Linux users who just want a damned free system that works likes Windows. Not in the proprietary sense, but they want something that, "just works". Well, "just works" has a heavy price tag that comes with it. "Just works" means that users don't want to have to think about anything or futz with any command line doohicky. They just want to install their free Linux thingy and be done with it, and then work or play games on it. This is what A LOT of people have been crying crocodile tears about for longer than I have been using Linux.

And so here we are. The future of Linux. There is a definite parallel with trends in the real world as well. It has been said that, "Freedom dies to thundrous applause". I think there is a strong ring of truth to that statement and we are watching it play out right in front of our eyes now.

User avatar
thanatos_incarnate
Posts: 717
Joined: 2012-11-04 20:36

Re: What should we do about systemd?

#124 Post by thanatos_incarnate »

So, I've been keeping away from this discussion since it has started, but I will just quickly give my impressions
of a newly installed Debian Jessie system with systemd, slim login manager, openbox and a few programmes and scripts.
This is a notebook used as an all-around-desktop machine.
I usually choose stability over fresh packages, meaning that I'd have removed this system if it had even the smallest annoying bugs.

* Things work as they did before (settings, personal bash scripts, etc.)
* I can still do all the command line doohicky as someone here named it
* The programmes aren't faster or slower as on Wheezy, but I appreciate the new versions
* The system boots/shuts down/sleeps/resumes much faster than before
* Fewer bugs than a similar custom set up on Ubuntu 14.04 LTS (!)
* I had to adjust a few scripts that have to do with shutdown/restart/suspend/hibernate
* It's still all open source and DFSG

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: What should we do about systemd?

#125 Post by keithpeter »

@buntunub: A couple of remarks...

1) Redhat rather like their licencing fees I think, as do Oracle. The Money Machines have to actually make some money!

2) I *think* it may be possible and technically desirable to deliver a 'just works' desktop or server a) without using abstraction upon abstraction and b) using core components with well defined interfaces that c) will work with other core components of differing versions thus giving distributions freedom to mix and match.

It will probably take a couple of decades for the message to sink in. C'est La Vie.
Last edited by keithpeter on 2014-11-17 09:44, edited 1 time in total.

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: What should we do about systemd?

#126 Post by keithpeter »

thanatos_incarnate wrote:....I will just quickly give my impressions
of a newly installed Debian Jessie system with systemd, slim login manager, openbox and a few programmes and scripts.
Same general idea, I use IceWM and don't have Slim, I just use startx and set sudo up so shutdown, pm-suspend and pm-hibernate can be run by user. Similar observations to yourself. I *think* it is agnostic as to init system.

User avatar
thanatos_incarnate
Posts: 717
Joined: 2012-11-04 20:36

Re: What should we do about systemd?

#127 Post by thanatos_incarnate »

keithpeter wrote: 2) I *think* it may be possible and technically desirable to deliver a 'just works' desktop or server a) without using abstraction upon abstraction and b) using core components with well defined interfaces that c) will work with other core components of differing versions thus giving distributions freedom to mix and match.
Forgive me, I'm still trying to wrap my head around this, but Isn't that the systemd approach?
A unification of things like all those daemons (hal, etc.) into the init system and sending those
calls directly to the kernel which has already evolved into being able to cover all those needs?
And it's also relatively modular, i.e. components can be enabled/disabled at compilation.

twoflowers

Re: What should we do about systemd?

#128 Post by twoflowers »

thanatos_incarnate wrote:A unification of things like all those daemons (hal, etc.) into the init system and sending those
calls directly to the kernel which has already evolved into being able to cover all those needs?
Philospohical question: If that was the intent of systemd, wouldn't it be frutile 'cause the kernel already provides this functionality?

User avatar
thanatos_incarnate
Posts: 717
Joined: 2012-11-04 20:36

Re: What should we do about systemd?

#129 Post by thanatos_incarnate »

twoflowers wrote:
thanatos_incarnate wrote:A unification of things like all those daemons (hal, etc.) into the init system and sending those
calls directly to the kernel which has already evolved into being able to cover all those needs?
Philospohical question: If that was the intent of systemd, wouldn't it be frutile 'cause the kernel already provides this functionality?
Can't answer that due to lack of technical knowledge, so I don't think we can resolve that with a purely philosophical argument.

The intent of systemd, to quote its authors, is to provide basic building blocks for an OS. Now, as far as I understood it, systemd provides that, but uses certain kernel features as tools (so maybe my statement that the kernel covers all needs was a wrong choice.)

fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re: What should we do about systemd?

#130 Post by fruitofloom »

thanatos_incarnate wrote:So, I've been keeping away from this discussion since it has started, but I will just quickly give my impressions
of a newly installed Debian Jessie system with systemd, slim login manager, openbox and a few programmes and scripts.
This is a notebook used as an all-around-desktop machine.
I usually choose stability over fresh packages, meaning that I'd have removed this system if it had even the smallest annoying bugs.

* Things work as they did before (settings, personal bash scripts, etc.)
* I can still do all the command line doohicky as someone here named it
* The programmes aren't faster or slower as on Wheezy, but I appreciate the new versions
* The system boots/shuts down/sleeps/resumes much faster than before
* Fewer bugs than a similar custom set up on Ubuntu 14.04 LTS (!)
* I had to adjust a few scripts that have to do with shutdown/restart/suspend/hibernate
* It's still all open source and DFSG
Did anyone say anywhere that anything of that would be the problem, or that anything of that would not be the case?
Didn't others already post the very same thing for several times?
Give me convenience or give me death.

User avatar
thanatos_incarnate
Posts: 717
Joined: 2012-11-04 20:36

Re: What should we do about systemd?

#131 Post by thanatos_incarnate »

fruitofloom wrote: Did anyone say anywhere that anything of that would be the problem, or that anything of that would not be the case?
Didn't others already post the very same thing for several times?
Nope. Yet somehow I can't see what the problem is. All I hear is an alleged takeover of Red Hat that is based on conjecture,
the presumed downfall of the entire Linux ecosystem just because systemd is going against a few UNIX principles and POSIX
compatibility (which from my perspective was never that big between between distros and other *NICES) and a lot of arguments
that start with insults, threats and the like.

fruitofloom
Posts: 183
Joined: 2014-10-27 21:28

Re: What should we do about systemd?

#132 Post by fruitofloom »

I already listed the problems several times.
So did others on this board.
So does the WWW.

If you can't figure out the problem, that is really your problem.

I could just as well repeat that sysv is running fine here, all the time. And of course it does. But that is neither the problem nor the question.
Give me convenience or give me death.

User avatar
thanatos_incarnate
Posts: 717
Joined: 2012-11-04 20:36

Re: What should we do about systemd?

#133 Post by thanatos_incarnate »

The only sound argument I got from it is the technical one:

"I don't like the way systemd works because of foo, foo bar,... foo*n+1"

Then there are the usual arguments against bugs, but all relatively new software has bugs
and the buggy state is not yet stable in Debian terms.

All other arguments I've seen so far seem either illogical or are based on some conjecture about
a future where systemd has become a monolithic and "de facto proprietary" (for lack of a better word),
or let's say commercial piece of software which prevents open source software freedoms and
free software values to live on.

twoflowers

Re: What should we do about systemd?

#134 Post by twoflowers »

thanatos_incarnate wrote:Can't answer that due to lack of technical knowledge, so I don't think we can resolve that with a purely philosophical argument.
thanatos_incarnate wrote:The only sound argument I got from it is the technical one:
"I don't like the way systemd works because of foo, foo bar,... foo*n+1"
This might sound rude but I think you missed the point, despite you stateted it yourself: maybe you do not understand the reasons against systemd due to a lack of technical knowledge.

User avatar
thanatos_incarnate
Posts: 717
Joined: 2012-11-04 20:36

Re: What should we do about systemd?

#135 Post by thanatos_incarnate »

But feel free to keep me in the dark, that way I will surely be convinced of your way. :lol:

User avatar
keithpeter
Posts: 502
Joined: 2009-06-14 08:06
Location: 5230n 0155w

Re: What should we do about systemd?

#136 Post by keithpeter »

thanatos_incarnate wrote:
keithpeter wrote: 2) I *think* it may be possible and technically desirable to deliver a 'just works' desktop or server a) without using abstraction upon abstraction and b) using core components with well defined interfaces that c) will work with other core components of differing versions thus giving distributions freedom to mix and match.
Forgive me, I'm still trying to wrap my head around this, but Isn't that the systemd approach?
A unification of things like all those daemons (hal, etc.) into the init system and sending those
calls directly to the kernel which has already evolved into being able to cover all those needs?
And it's also relatively modular, i.e. components can be enabled/disabled at compilation.
The systemd wider project calls for components to be lockstepped in each version and each version in future be tied to a specific version of the kernel. Upgrade one piece, upgrade the lot. My understanding is that the systemd api is also still under rapid development, so interfaces between components changing with each version with little in the way of a roadmap available.

I'm sure it will always work, and work well, within a given version, so Jessie release, and Jessie+N release will always work. May be implications for what you can put in a release though. And when you can make a release. See where that is going? Not intentional, just an inevitable side effect of the architechture.

twoflowers

Re: What should we do about systemd?

#137 Post by twoflowers »

LOL ... good point :mrgreen:
I can just speak for myself: It's a nuicance to get functionality that A provides wrapped in a layer of B and then be told that's cool. It's not, it simply bad design. Same goes for the "debig" kernelcommand. Hijacking functionality is not cool, it's stupid. And from there on a tree of consequences branches, including "breaks unix philosophy", "violates KISS" and probably "tries to cirvumvent GPL" are the easiest.
And "providing buildingblocks for an OS" is the worst of all: I already have an OS, what would i want virusd for? Playing LEGO with my OS?

User avatar
fleabus
Posts: 98
Joined: 2013-08-28 18:36
Location: Winchester, VA, USA

Re: What should we do about systemd?

#138 Post by fleabus »

[removed by fleabus, redundant]
Last edited by fleabus on 2014-11-24 23:23, edited 1 time in total.
Lenovo Legion 5-15IMH05 32GB Ram, 2TB Samsung 970 EVO Plus NVMe SSD

User avatar
buntunub
Posts: 591
Joined: 2011-02-11 05:23

Re: What should we do about systemd?

#139 Post by buntunub »

thanatos_incarnate wrote:But feel free to keep me in the dark, that way I will surely be convinced of your way. :lol:
Nobody convinced me one way or the other in deciding to fight against Debians decision to foist Systemd on the next stable release. I came to that decision after a long bout of searching the net and reading the Systemd docs, as well as sifting through all the various blogs and forum posts about it on a whole host of websites and Distro specific entries. This is how it works. You have A LOT of reading to catch up on!

In the beginning I was as incrudulous as anyone that a piece of software could get anyone up in arms. Education has taught me the why, and reading the tech news and email lists on Systemd keeps me informed. While it is easy enough to find outraged posts, it is harder to find educated threads that really discuss the matter deliberately and calmly. You will find the same common threads:

0. Systemd breaks POSIX and is incompatible with the BSDs. That is not good in regards to Debian, which claims to be the Universal OS, and runs counter to the open arms ideology Debian has always espoused.

1. Systemd has become monolithic. Too many dependancies create lockin. The code has become obfuscated and only a core cadre of devs really know whats going on. Sure, it is open source. Feel free to read through the thousands of lines of code to try to figure it out!

2. The most egregious is that one cannot run an alternate init system, such as SysV, OpenRC, or Upstart. So what? This runs counter to Debians Social Contract, which clearly states that the needs of its USERS come first. What if I don't want to run Systemd? A whole lot of folks don't want to run Systemd. So its tough luck for us! Use it or leave! Debian is an exclusive club now, or so the Debian Devs say on the mailing list, if you read it. But for Jessie, and probably only Jessie, alternate init may be possible thanks to a small handful of Devs who care about this stuff.

3. Systemd functions as a Windows-style svchost. Give a google on that to find out the obvious attack potential and exploitability of such a massive attack surface. Microsoft has been dealing with that for the last decade or more. Now, it's our turn!

4. The Systemd devs are "my way or F!ck Y$u"! Due to the dependancy lockin of a larger and larger core system component spread that are now tied to Systemd, nobody has a choice anymore. We all are now at the mercy of Lennart Poetering and his ilk. He has a growing number of major Distros all at his mercy. He has virtually all major upstream projects as a result by the throat. Why is that? As I said before, the fact that all major distros are locked into Systemd, and that Systemd has a huge number of dependant core functions, virtually every piece of software will have to tie-in to Systemd to work at all.

Above are just a tiny few reasons. I did not mention the UNIX model, because I am not that interested in it, although it does make a whole lot of sense. There are many more reasons. The only real way to find out which side you are on is to search and find out for yourself.

User avatar
Linadian
Posts: 490
Joined: 2013-12-20 15:25
Location: In a systemd free distro

Re: What should we do about systemd?

#140 Post by Linadian »

buntunub wrote:
thanatos_incarnate wrote:But feel free to keep me in the dark, that way I will surely be convinced of your way. :lol:
Nobody convinced me one way or the other in deciding to fight against Debians decision to foist Systemd on the next stable release. I came to that decision after a long bout of searching the net and reading the Systemd docs, as well as sifting through all the various blogs and forum posts about it on a whole host of websites and Distro specific entries. This is how it works. You have A LOT of reading to catch up on!

In the beginning I was as incrudulous as anyone that a piece of software could get anyone up in arms. Education has taught me the why, and reading the tech news and email lists on Systemd keeps me informed. While it is easy enough to find outraged posts, it is harder to find educated threads that really discuss the matter deliberately and calmly. You will find the same common threads:

0. Systemd breaks POSIX and is incompatible with the BSDs. That is not good in regards to Debian, which claims to be the Universal OS, and runs counter to the open arms ideology Debian has always espoused.

1. Systemd has become monolithic. Too many dependancies create lockin. The code has become obfuscated and only a core cadre of devs really know whats going on. Sure, it is open source. Feel free to read through the thousands of lines of code to try to figure it out!

2. The most egregious is that one cannot run an alternate init system, such as SysV, OpenRC, or Upstart. So what? This runs counter to Debians Social Contract, which clearly states that the needs of its USERS come first. What if I don't want to run Systemd? A whole lot of folks don't want to run Systemd. So its tough luck for us! Use it or leave! Debian is an exclusive club now, or so the Debian Devs say on the mailing list, if you read it. But for Jessie, and probably only Jessie, alternate init may be possible thanks to a small handful of Devs who care about this stuff.

3. Systemd functions as a Windows-style svchost. Give a google on that to find out the obvious attack potential and exploitability of such a massive attack surface. Microsoft has been dealing with that for the last decade or more. Now, it's our turn!

4. The Systemd devs are "my way or F!ck Y$u"! Due to the dependancy lockin of a larger and larger core system component spread that are now tied to Systemd, nobody has a choice anymore. We all are now at the mercy of Lennart Poetering and his ilk. He has a growing number of major Distros all at his mercy. He has virtually all major upstream projects as a result by the throat. Why is that? As I said before, the fact that all major distros are locked into Systemd, and that Systemd has a huge number of dependant core functions, virtually every piece of software will have to tie-in to Systemd to work at all.

Above are just a tiny few reasons. I did not mention the UNIX model, because I am not that interested in it, although it does make a whole lot of sense. There are many more reasons. The only real way to find out which side you are on is to search and find out for yourself.
*standing applause*, and lots of it. :!: 8) I already suggested Debdows as a new name for Debian, rather fitting. My personal fave is Debhat.

Edit: Has anybody seen this yet (General Resolution: init system coupling)? There may be hope afterall, I'm not holding my breath though, the Poetthat oligarchy is like a slime blob 'B' movie, smothering everything.
Linux Registered User 533946

Post Reply