Slashdot Mirror


Ask Slashdot: Can You Say Something Nice About Systemd?

ewhac writes: "I'm probably going to deeply deeply regret this, but every time a story appears here mentioning systemd, a 700-comment thread of back-and-forth bickering breaks out which is about as informative as an old Bud Light commercial, and I don't really learn anything new about the subject. My gut reaction to systemd is (currently) a negative one, and it's very easy to find screeds decrying systemd on the net. However, said screeds haven't been enough to prevent its adoption by several distros, which leads me to suspect that maybe there's something worthwhile there that I haven't discovered yet. So I thought it might be instructive to turn the question around and ask the membership about what makes systemd good. However, before you stab at the "Post" button, there are some rules...

Bias Disclosure: I currently dislike systemd because — without diving very deeply into the documentation, mind — it looks and feels like a poorly-described, gigantic mess I know nothing about that seeks to replace other poorly-described, smaller messes which I know a little bit about. So you will be arguing in that environment."

Nice Things About systemd Rules:
  1. Post each new Nice Thing as a new post, not as a reply to another post. This will let visitors skim the base level of comments for things that interest them, rather than have to dive through a fractally expanding tree of comments looking for things to support/oppose. It will also make it easier to follow the next rule:
  2. Avoid duplication; read the entire base-level of comments before adding a new Nice Thing. Someone may already have mentioned your Nice Thing. Add your support/opposition to that Nice Thing there, rather than as a new post.
  3. Only one concrete Nice Thing about systemd per base-level post. Keep the post focused on a single Nice Thing systemd does. If you know of multiple distinct things, write multiple distinct posts.
  4. Describe the Nice Thing in some detail. Don't assume, for example, that merely saying "Supports Linux cgroups" will be immediately persuasive.
  5. Describe how the Nice Thing is better than existing, less controversial solutions. systemd is allegedly better at some things than sysvinit or upstart or inetd. Why? Why is the Nice Thing possible in systemd, and impossible (or extremely difficult) with anything else? (In some cases, the Nice Thing will be a completely new thing that's never existed before; describe why it's good thing.)

We will assume out of the gate that systemd boots your system faster than ${SOMETHING_ELSE}, so no points for bringing that up. Bonus points are awarded for:

  • Personal Experience. "I actually did this," counts for way more than, "The docs claim you can do this."
  • Working Examples. Corollary to the above — if you did a Nice Thing with systemd, consider also posting the code/script/service file you wrote to accomplish it.
  • Links to Supporting Documentation. If you leveraged a Nice Thing, furnish a link to the docs you used that describe the Nice Thing and its usage.

11 of 928 comments (clear)

  1. What Does Systemd Mean to Me? by eldavojohn · · Score: 5, Funny
    "What Does Systemd Mean to Me?"
    By
    eldavojohn

    Systemd has a nice ring to it. The way the syllables roll off my tongue pleases me greatly. It could be the title of a great anime series. It could even be the lost name of an ancient forgotten god-king. It might even be the name I give my first born. It sounds much more authoritative and genuine than sysvinit or upstart or inetd. For instance from my non-technical fourth grade perspective this is what I interpret the others to mean:
    • sysvinit - A cheap knockoff of systemd. Sounds sort of like a sexually transmitted disease phase like syphilis virus initialization.
    • upstart - Sounds like you don't know what the hell is going on. "This young upstart" ... leave it to the pros, greenhorn. Leave it to systemd.
    • inetd - What are we, fishing here? You netted? You netted what? At least tell us what you netted. Is it a record breaking fish? Also, nice try with the cheap 'd' knockoff at the end. Leave it to the originals. Leave it to ... systemd.

    Contrary to your base assumptions, systemd does not actually boot faster on my Pentium II (Intel inside) system. I just like the way it sounds.

    • Personal Experience - I actually stood up at dinner last night and slammed my fist down on the table and yelled at my wife that "WE WILL ONLY USE SYSTEMD IN THIS HOUSE FROM NOW ON" and I flung her iPad against the wall, shattering it. And then I got down on my knees in tears -- having seen the light -- and swore fealty to systemd.
    • Working Examples - Three nights ago I stole away into the night across town to the Olafsen's house (a predominantly Norwegian family) and (being predominantly of Swedish descent myself) spray painted on the front of their new home: "SYSTEMD BOOT HOME" in blood red paint. This was a Nice Thing in a "never forget" sorta way. I then got down on my knees in tears and applied the spray paint liberally to my upper lip -- the same condition in which I write this post for you, dear reader.
    • Links to Supporting Documentation - [1]
    --
    My work here is dung.
    1. Re:What Does Systemd Mean to Me? by Anonymous Coward · · Score: 2, Funny

      We need to stay on topic, let's talk about Rampart.

  2. Re:No. by Anonymous Coward · · Score: 0, Funny

    I do have one nice thing to say about systemd,

        "systemd is no worse than watching a 'Timmy Time' video on Beta Slashdot. In fact, if forced to choose between the two, I would happily run systemd on all my servers."

  3. Re:Sure. by stooo · · Score: 5, Funny

    Or even better : The nice thing is systemD is not portable. It will infect only linux.

    --
    aaaaaaa
  4. Re:It freakin' works fine by binarylarry · · Score: 5, Funny

    I'm looking forward to the next follow up:

    Ask Slashdot - Can you say something nice about Florian Mueller?

    or no even better:

    Ask Slashdot - Can you say something nice about Slashdot Beta?

    --
    Mod me down, my New Earth Global Warmingist friends!
  5. Something nice about Systemd by morgauxo · · Score: 1, Funny

    Something nice about Systemd... well.. uh...

    Systemd is PROBABLY not quite as bad as Dick Cheney.

    There, how was that?

  6. I #*@%ing like it because... by AddictedToCaffine · · Score: 3, Funny

    I like it because it hasn't been proven to cause Tourette syndrome. The swearing it seems to cause is just a coincidence.

  7. Is this some kind of a test? by preflex · · Score: 2, Funny

    Holden: You're in a desert, walking along in the sand, when all of a sudden you look down...

    Leon: What one?

    Holden: What?

    Leon: What desert?

    Holden: It doesn't make any difference what desert, it's completely hypothetical.

    Leon: But, how come I'd be there?

    Holden: Maybe you're fed up. Maybe you want to be by yourself. Who knows? You look down and see a server, Leon. It's serving web pages ...

    Leon: Server? What's that?

    Holden: You know what a computer is?

    Leon: Of course!

    Holden: Same thing.

    Leon: I've never seen a computer... But I understand what you mean.

    Holden: You reach down and install Microsoft Windows on it, Leon.

    Leon: Do you make up these questions, Mr. Holden? Or do they write 'em down for you?

    Holden: The server lays on its back, its case baking in the hot sun, thrashing its hard drive trying to boot up, but it can't. Not without your help. But you're not helping.

    Leon: What do you mean, I'm not helping?

    Holden: I mean: you're not helping! Why is that, Leon?

    [Leon has become visibly shaken]

    Holden: They're just questions, Leon. In answer to your query, they're written down for me. It's a test, designed to provoke an emotional response... Shall we continue?

    [Leon nods]

    Holden: Describe in single words only the good things that come into your mind about... Systemd.

    Leon: Systemd?

    Holden: Yeah.

    Leon: Let me tell you about Systemd.

    [Leon shoots Holden with a gun he had pulled out under the table]

  8. Re:It freakin' works fine by mrex · · Score: 4, Funny

    I used it in its first versions, and it handled my 5.1 setup perfectly, switched to headphones when I plugged them. And it had per-application volume working out of the box.

    AKA the "I like PulseAudio because I coincidentally owned the hardware it actually supported well" comment.

  9. Re:It freakin' works fine by idontgno · · Score: 4, Funny

    Hey, it's not HIS fault your cow wasn't spherical enough!

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  10. Systemd Does Not Cause Ebola by Anonymous Coward · · Score: 4, Funny

    To date, there is no evidence that systemd causes ebola.