Slashdot Mirror


Systemd-Free Devuan 2.0 'ASCII' Officially Released (devuan.org)

"Dear Init Freedom Lovers..." begins the announcement at Devuan.org: We are happy to announce that Devuan GNU+Linux 2.0 ASCII Stable is finally available. Devuan is a GNU+Linux distribution committed to providing a universal, stable, dependable, free software operating system that uses and promotes alternatives to systemd and its components.

Devuan 2.0 ASCII runs on several architectures. Installer CD and DVD ISOs, as well as desktop-live and minimal-live ISOs, are available for i386 and amd64. Ready-to-use images can be downloaded for a number of ARM platforms and SOCs, including Raspberry Pi, BeagleBone, OrangePi, BananaPi, OLinuXino, Cubieboard, Nokia and Motorola mobile phones, and several Chromebooks, as well as for Virtualbox/QEMU/Vagrant. The Devuan 2.0 ASCII installer ISOs offer a variety of Desktop Environments including Xfce, KDE, MATE, Cinnamon, LXQt, with others available post-install. The expert install mode now offers a choice of either SysVinit or OpenRC as init system...

We would like to thank the entire Devuan community for the continued support, feedback, and collaboration....

The release notes include information on Devuan's new network of package repository mirrors, and they're also touting their "direct and easy upgrade paths" from Devuan Jessie, Debian Jessie and Debian Stretch.

313 comments

  1. nah by phantomfive · · Score: 5, Funny

    I'm waiting for Devuan EBCDIC personally.

    --
    "First they came for the slanderers and i said nothing."
    1. Re: nah by Brockmire · · Score: 1

      Is that from The League TV show?

    2. Re: nah by Anonymous Coward · · Score: 1

      If you don't get the joke, this site isn't for you.

    3. Re:nah by 93+Escort+Wagon · · Score: 3, Funny

      The minimal install of Devuan should be referred to as Half-ASCII.

      --
      #DeleteChrome
    4. Re:nah by Required+Snark · · Score: 1
      Baudot

      Wait, is that right or is it the thing that goes in the bathroom right next to the toilet?

      --
      Why is Snark Required?
    5. Re: nah by Anonymous Coward · · Score: 5, Funny

      If you ASCII a stupid question you get a stupid ANSII

    6. Re:nah by russotto · · Score: 1

      Live a little, use Devuan BAUDOT.

      By the time it gets to UNICODE (if it does), it'll have grown into the bloated monstrosity that will be its namesake, so it's all good.

    7. Re: nah by Brockmire · · Score: 0

      Nor is The League for you.

    8. Re:nah by tigersha · · Score: 1

      Yes, it's use to wash your EBCDIC after you fsckd the filesystem.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    9. Re:nah by Anonymous Coward · · Score: 0

      It will support UTF-9
      https://tools.ietf.org/html/rfc4042

  2. The Coveted Bruce Perens endosement :-) by Bruce+Perens · · Score: 5, Informative

    I was the second Debian project leader. These days, I prefer to run Devuan, a true Debian derivative engineered the way I would probably have decided to make it. It's efficient and trouble-free. Thanks to the Devuan developers for all of the work!

    1. Re:The Coveted Bruce Perens endosement :-) by Wolfrider · · Score: 1

      --Bruce, in all seriousness I'd like to donate an old dual-core PC that I made into a ZFS server to the Devuan project. Any way you could help? It's 64-bit but doesn't support hardware virtualization, has 4GB of RAM and runs Linux perfectly well. TIA

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    2. Re:The Coveted Bruce Perens endosement :-) by Bruce+Perens · · Score: 1

      I don't represent the Devuan developers. They have a web site :-) Please communicate with them directly. Thanks!

    3. Re: The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      I own four pieces of antique farm equipment that I no longer need to help pick cotton. I've used them for working the fields here in Mississippi, but I'm moving to Jackson and have no use for them. I suspect they would be useful to the Devuan developers and I would like to donate them. Can you offer any suggestions as to which developer to contact about donating my antique farm equipment?

    4. Re: The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      "In many cases [systemd] allows us to throw away large amounts of roads, including the roads from Mississippi, whilst at the same time providing a better user experience. Adding it [systemd] as an optional extra defeats the main benefit" (https://linux.slashdot.org/story/15/11/25/1728238/will-you-be-able-to-run-a-modern-desktop-environment-in-2016-without-systemd)

    5. Re: The Coveted Bruce Perens endosement :-) by Bruce+Perens · · Score: 1

      I own four pieces of antique farm equipment that I no longer need to help pick cotton.

      If no Devuan developer can use an old PC, some school can use it, and a volunteer who keeps it going. Since Microsoft is being much nicer to Open Source these days but once in a while still shows that they don't get it, I'd suggest you use Linux.

    6. Re: The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      Do they eat much?

    7. Re:The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      --Bruce, in all seriousness I'd like to donate an old dual-core PC that I made into a ZFS server to the Devuan project

      Terrifying that you'd consider ZFS on Devuan, considering this. Why I know about that ticket: when considering non-systemd-based Linux distros that could run ZFS, I looked into Devuan and wondered "how good" its ZFS support was, found that, shook my head. In case you're wondering what's contained there: ZFS pools aren't imported (i.e. auto-mounted) by the OS on boot.

      I'm equally perplexed by the fact that the Devuan ZFS maintainer appears to be a single person who hasn't worked on tickets in a year and a half.

      So yeah, for ZFS, better stick to a distro that's maintained, ex. Ubuntu. I say that as someone who agrees deeply that systemd is awful; sometimes you have to be pragmatic and make compromises.

      P.S. This comment comes to you from someone running FreeBSD, which is systemd-free but has been turning into a junk pile over the past several releases. Too bad DragonflyBSD doesn't have ZFS support (not interested in HAMMER, sorry).

    8. Re:The Coveted Bruce Perens endosement :-) by Tsolias · · Score: 2

      Bruce, I think it's time for a coup d'etat.

    9. Re:The Coveted Bruce Perens endosement :-) by jaromil · · Score: 4, Interesting

      Many thanks Bruce. Your endorsement means a lot to me and other Devuan developers.

    10. Re:The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      Was.

      There is a reason for this.

    11. Re: The Coveted Bruce Perens endosement :-) by denis.goddard · · Score: 1

      Many thanks to YOU, jaromil, for helping create Devuan. Your work means a lot to me and other seasoned *nix fans.

    12. Re: The Coveted Bruce Perens endosement :-) by jaromil · · Score: 1

      For the *nix seasoning Big Up to Museum.Freaknet.org ... and the ipv7 retro decnet community and the suckless tribes :^)

    13. Re:The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      contact wikileaks. we can help you.

    14. Re:The Coveted Bruce Perens endosement :-) by Raenex · · Score: 1

      So yeah, for ZFS, better stick to a distro that's maintained, ex. Ubuntu.

      You can find absent maintainers for particular projects on any distro.

    15. Re:The Coveted Bruce Perens endosement :-) by noahm · · Score: 1

      And this is why it's good that the DPL is an elected position with a short term and not a BDFL. :)

    16. Re:The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      So yeah, for ZFS, better stick to a distro that's maintained, ex. Ubuntu.

      You can find absent maintainers for particular projects on any distro.

      Absolutely, but would you knowingly use those pieces (on that distro) when you've evidence of it being neglected?

    17. Re:The Coveted Bruce Perens endosement :-) by Bruce+Perens · · Score: 1

      Bruce, I think it's time for a coup d'etat.

      That would be very funny. Bruce and his select cohort of ninjas parachute into Debian Headquarters and hold a gun to the head of the DPL until he signs over project leadership. We hold him hostage to assure cooperation of the developers.

      OK, before some noob calls the police, there is no Debian headquarters, it's a virtual organization.

    18. Re: The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      I own four pieces of antique farm equipment that I no longer need to help pick cotton. I've used them for working the fields here in Mississippi, but I'm moving to Jackson and have no use for them. I suspect they would be useful to the Devuan developers and I would like to donate them. Can you offer any suggestions as to which developer to contact about donating my antique farm equipment?

      I thought slavery went away in the USA in the 1860s?

    19. Re: The Coveted Bruce Perens endosement :-) by Anonymous Coward · · Score: 0

      Fake news!

  3. Triggered? by Anonymous Coward · · Score: 0

    Grabs popcorn,

    waits for systemMD guys to be triggered & the non-obligatory rants.

    #munchmunch

    Great job Devuan! :-)

    Greekgeek

    1. Re: Triggered? by danomac · · Score: 1

      Wait, we need to have a doctorate to bitch about systemd now?

    2. Re:Triggered? by mvdwege · · Score: 0

      Fuck off to your safe space, snowflake. So far it's the rabid anti-systemd folks that keep invading other discussions (like the iproute2 one a while back), all shouting 'it sucks! eleventy!!' without arguments.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    3. Re: Triggered? by Anonymous Coward · · Score: 0

      Education is just the excuse for their dictating and mandating systemd. They know better than us... If it really mattered the 3000 degreed architects and engineers at ae911truth dot org would be big news.

    4. Re: Triggered? by Anonymous Coward · · Score: 0

      We've submitted bugs, we've stated what we don't like about it. Yet we just get ignored, followed by "you're wrong".

  4. This distro by 93+Escort+Wagon · · Score: 4, Insightful

    ... is a Poettering-Free Zone!

    --
    #DeleteChrome
    1. Re: This distro by Anonymous Coward · · Score: 0

      we still need his Network Manager but it conforms to the Unix philosophy and can easily be replaced with Wicd. Systemd isn't small or modular.

    2. Re: This distro by Anonymous Coward · · Score: 0

      systemd is modular. All components can be separately built and packaged. Some parts may depend on parts of the systemd core to run, but that's no different to a window manager depending on X or a binary requiring a run-time to execute.

      Meanwhile, the Unix Philosophy is somewhat vague and hasn't been adhered to for a long time. Just a few examples...


      • * The X server: displays local windows; displays remote windows; handles fonts. More than one thing. A little modular.
        * The cp command: does far more than merely copy files and directories. E.g. it can archive files, it can create symlinks instead of copying files. More than one thing. Not modular.
        * The Unix shells: handles user commands to execute binaries; parse their own entire scripting languages. More than one thing. Not modular.
        * The Linux kernel: It's a monolithic kernel by design. It does more than one thing. It's a little modular but not very.
        * BusyBox: all of the Unix commands in one binary. Does more than one thing. Not modular.

      And so on. You live in a fantasy world if you think that the Unix philosophy is something adhered to.

    3. Re:This distro by Anonymous Coward · · Score: 0

      No, Devuan includes systemd-logind, libsystemd and pulseaudio among other things.

    4. Re: This distro by Anonymous Coward · · Score: 0

      systemd is modular. All components can be separately built and packaged. Some parts may depend on parts of the systemd core to run, but that's no different to a window manager depending on X or a binary requiring a run-time to execute.

      You mention a very key operative part of the SystemD(eath) design that almost every OS seems to ignore when it packages SystemD(eath):

      systemd is modular. All components can be separately built and packaged.

      Show me an OS that actually breaks out all of these modular parts of SystemD(eath) into separately loadable packages and I might be interested.

      For example, I might want to keep the ancient "systemv-init" package as my "PID 0" process on my Debian system but I want to run a graphical desktop that requires SystemD(eath). As far as I can tell that combination is VERBOTEN in a SystemD(eath) world.

    5. Re: This distro by Anonymous Coward · · Score: 0

      systemd is modular.

      Simply repeating a filthy lie does not make it true. SystemD aka SystemDisaster is NOT MODULAR. Anybody who claims it is modular is either stupid or gargling Lennart's balls.

  5. all my servers are swiched over by Anonymous Coward · · Score: 0

    i run all the computers for a fortune 500 IT company and all our servers have been switched to devuan from the red hat and we are seeing MASSIVE improvements in everything from uptime to performance and reliability. as the originator of the plan to switch and the lead in doing it i saved our company MILLIONS of dollars and now i'm in line for a 6 figure bonus this year. if you are still using the systemD and gnome/pulseaudio then you are just a plain stupid loser.

    1. Re: all my servers are swiched over by Anonymous Coward · · Score: 1

      Seems legit

    2. Re:all my servers are swiched over by Anonymous Coward · · Score: 0

      I hope that's actually true.

      The "stupid loser" dilutes your message. Even though it's probably an understatement, it's poorly worded.

    3. Re:all my servers are swiched over by Anonymous Coward · · Score: 0

      We have a few hundred servers. The only ones that with downtime attributable to the OS have been because of systemd.
      At this point i'd rather spin up another windows 2012.

    4. Re: all my servers are swiched over by Anonymous Coward · · Score: 0

      You forgot to mention that it cured cancer, achieved world peace, and solved the hunger and homeless problem worldwide.

    5. Re:all my servers are swiched over by Eunuchswear · · Score: 1

      But you know it isn't.

      --
      Watch this Heartland Institute video
    6. Re: all my servers are swiched over by Anonymous Coward · · Score: 0

      Maybe that's what the servers are used for?

  6. Re:No one cares by greenwow · · Score: 4, Insightful

    Except for losing log messages and not providing a proper exit status. It's really hard to troubleshoot problems without log messages.

  7. Not universal until it includes systemd by lkcl · · Score: 0, Troll

    caveat: systemd has done an insane amount of damage to the GNU/Linux eco-system. people are not really sure why, because it's not about the technical aspects per se, it's that the mindset of the developers *behind* systemd is psychologically damaged, and that mental instability is, by virtue of systemd being PID 1, subsequently spreading like a cancer throughout every single GNU/Linux distro that supports it. the cancer analogy is an appropriate one because it's not really visible until it's far too late.

    so the fact that devuan takes a well-known stable distro and provides and maintains an "incremental" system to remove systemd is extremely good, and a huge relief. they've done an extremely competent job of modifying a few base packages then letting the repository "fall through" like an HTTP Transparent Proxy onto *standard* debian packages, such that the (small) team only has to maintain and host relatively few packages, NOT forty thousand, requiring over 100 gigabytes of space.

    where devuan goes wrong is - and i really hesitate to say this - the hypocrisy of the claim that they are UNIVERSAL. if they were truly universal, they would have included systemd DESPITE ALL THE PROBLEMS IT CAUSES.

    if they had done this, the simplest way to have done it would have been to include build profiles in the various packages xorg, pulesaudio, udev, samba and many more (in a constantly-increasing list) that instead of *REMOVING* systemd allowed building of PARALLEL packages with AND WITHOUT systemd, from the same debian source package.

    if they had done that, then interestingly, debian could have considered picking up those modifications and including them *in* debian, thus making devuan's life easier rather than harder.

    but they haven't done that, and the hypocrisy and lack of integrity towards the claim that they are "universal" is why i cannot use devuan: instead i use angband.pl on top of debian (and occasionally have to download the source of those packages, modify the build-deps and recompile them).

    devuan is a backlash *against* something, and that never goes as people intend. mother theresa was the first person i learned this lesson from, after she famously was invited to an "anti-war" rally, she refused... and said "but if you ever have a peace rally, i'll be delighted to attend".

    1. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 0

      Thanks for the bit on mother Theresa. You seem to have your brains together so can you explain what the problems with ststemd are?

    2. Re:Not universal until it includes systemd by Bruce+Perens · · Score: 4, Insightful

      I've had my own ideas about how to "better" engineer Devuan, but there are so many things to do and so little Bruce. :-)

      With respect, I think your argument is mooted by the fact that Debian itself exists and is a viable alternative if you want to load SystemD. However, it is entirely possible for you to create what you believe is missing in Devuan, and provide it. You can ignore the fact that such a thing would be more for a ritual definition of universality than for anyone to practically use it - since you have stated your own belief that fulfilling that definition is important.

      Thanks

      Bruce

    3. Re: Not universal until it includes systemd by lkcl · · Score: 4, Insightful

      Thanks for the bit on mother Theresa. You seem to have your brains together so can you explain what the problems with ststemd are?

      caveat: my brain is known to be made of mush, sometimes. as in, some form of dyslexia / delay means i get basic boolean logic wrong, ok? :)

      * the first clue is this: https://cve.mitre.org/cgi-bin/... which contains 27 separate and distinct entries, three of them for this year alone. by contrast try searching for "sysvinit" and you get *ONE* entry dating back to 1999. you'd need to start searching for "bash" and start doing a bit more investigation (a bash search refers to several variants) to get a proper comparison.

      * the systemd team have been known to ignore bugreports, closing them arbitrarily. not just once but repeatedly. i've seen posts made by people on here which gave references. basically they don't listen to constructive feedback.

      * the scope creep on systemd is very insidious and dangerous. there's no consultation about the impact of the changes being made: they're just blithely "handed out" and if you don't like it go fuck yourself is the general attitude. management of firewall rules, fstab, networking, process control: all these things are completely insane to be managed exclusively by PID 1. one mistake and your entire system is compromised (or falls over).

      so basically it's down to abdication of responsibility of developers and users to a team that has repeatedly demonstrated a total lack of willingness to recognise and take seriously the responsibility of their role... or more to the point that the distro maintainers *CHOSE WITHOUT CONSULTATION* to forcibly abdicate responsibility on BEHALF of users, the maintenance and running of their system to systemd's developers. if you are not familiar with what happened with the debian "vote": systemd was the absolute worst and least-favoured choice by far and above... and absolutely no explanation as to why that vote was completely and utterly ignored has ever been given.

      there are many many articles and examples of why systemd is an extremely dangerous *technical* choice, but mainly it's down to the fact that the users haven't been given any choice - right across the board - due to all major GNU/Linux distros swapping over all at the same time like a flock of birds / shoal of fish. try doing "apt-get --purge remove libsystemd1" and see what happens (or equivalent on fedora, or archlinux). that there *is* no choice is in itself a dangerous precedent (a monoculture).

      basically it's really hard to describe.

    4. Re:Not universal until it includes systemd by sjames · · Score: 2

      Devuan isn't Gentoo. It's supposed to be a collection of binary packages with good dependency management. Systemd is by design a poor fit for any such collection that offers an option other than systemd. That's why if you decide to install a Debian Jessie system with SysV init, you have no choice but to install some pieces of systemd as well.

    5. Re:Not universal until it includes systemd by lkcl · · Score: 1

      I've had my own ideas about how to "better" engineer Devuan, but there are so many things to do and so little Bruce. :-)

      With respect, I think your argument is mooted by the fact that Debian itself exists and is a viable alternative if you want to load SystemD. However, it is entirely possible for you to create what you believe is missing in Devuan, and provide it. You can ignore the fact that such a thing would be more for a ritual definition of universality than for anyone to practically use it - since you have stated your own belief that fulfilling that definition is important.

      Thanks

      Bruce

      appreciated the response, bruce. there is however a caveat in the approach that you recommend (create what i believe is missing and provide it), so let's go through it, to illustrate.

      question: what would happen if i did that? created an alternative which included systemd *in* devuan? would the devuan developers accept it? no they would not... because i have spoken to them and they are ABSOLUTELY adamant that systemd be excluded from devuan.

      question: so what would be needed instead? an entire fork of devuan would be needed, wouldn't it? so that's something that i would need to maintain, on my own, wouldn't it? bear in mind that it would be a fork of a fork of debian.

      question: where would i get the money from to support my family, pay for their food and accommodation and upkeep, whilst doing this work AND paying for the hosting of hundreds of modified packages of a fork of a fork of debian?

      what i am saying is that it is a total myth that individuals may achieve "big" things on their own. a project needs a reason: it needs a story. it needs mind-share. it needs FINANCIAL support (based on offers supporting the story) it needs RESOURCES (based on offers supporting the story). it needs people to "buy in" to the story: technical contributions, coding, website maintenance that makes the story real.

      the *story* is far more important than anything else, as without the story (the "why") there *is* no motivation. this is codified in simon sinek's ted talk "why great leaders inspire action".

      i think, ultimately, you recognise this yourself, as you said: "there are so many things and so little Bruce" :) yes, all of us are only "one". to galvanise us and achieve things bigger than ourselves, we need motivation, we need a "why" that's big enough to sell not just to ourselves but to other people, and backers.

      devuan succeeded in selling the story, "let's do debian by removing systemd and adding alternatives in its place", which is itself an incredible feat. but that story was sold on the basis of being AGAINST systemd. it's hurt devuan to do that, as they've effectively lied in their mission statement "devuan is universal and inclusive": it's *not* (because systemd is deliberately excluded).

      the next step will be to very carefully heal the damage caused by that decision, and that means putting systemd *back* into devuan (as just another init option). how do you (plural, collectively) sell that story? i don't know. do i have time and funds and resources to even focus on *selling* that story, beyond the occasional slashdot comment? no, not really: i'm focussing on RISC-V and other things full-time, now.

      do i have the funds and resources to "do the work myself"? absolutely not! i've been down that road many times and people have fucked me over enough times, spongeing off of my efforts for me to know that i'm not going to be doing it again. but more than that, even if i did it would be a dis-service to everyone in the devuan project, as it would deprive them of the opportunity to heal themselves of the psychological harm caused by being "against" systemd.

    6. Re:Not universal until it includes systemd by lkcl · · Score: 2

      I've had my own ideas about how to "better" engineer Devuan, but there are so many things to do and so little Bruce. :-)

      With respect, I think your argument is mooted by the fact that Debian itself exists and is a viable alternative if you want to load SystemD.

      apologies i missed this the first time, however it's probably best done as a separate response anyway. so it goes like this:

      1. i have used debian since 1996, since phil hands donated me a 486SX25 laptop so that i could work on samba 1.9.16 and beyond, on the move. its flexibility and reach means i will not use anything else.

      2. systemd is so bad - the developers so psychologically damaged - that i will not use it. i will not even tolerate libsystemd1 being on systems that i manage, so it has to go (entirely).

      3. devuan *would* be ok... but the same analysis-mind-set that says "libsystemd1 has to go" *also* has me looking at the conflict in devuan's mission statement, and i won't use it because they are *AGAINST* systemd... it's the other side of exactly the same coin.

      4. with the sheer overwhelming volume of packages, files and so on from debian that i have (dating back nearly 10 years) "upgrading" to devuan, or dropping debian and going with FreeBSD, or anything basically *other* than "sticking with debian" is simply not possible. period. some of my systems are still "apparently" on debian 7.0 except they're not: they've just been on debian/testing all that time and continuously upgraded as necessary... and i do NOT mean "apt-get dist-upgrade"d.

      5. so i am stuck between a rock and a hard place.... and THANK GOD... angband.pl exists. it contains recompiled MODERN (maintained) debian packages, modifying them to have "--without-systemd" in the necessary xorg, pulseaudio, samba, udev, cups and dozens of other packages... and also *REINTRODUCES* console-kit, polkit, udisks2 and many many other packages that were REMOVED (foolishly) from debian as "no longer necessary".

      the situation is so stark that i even at one point actually removed libsystemd0 (and udev) from a live-running debian system. i had to use /sbin/MAKEDEV from /etc/rc.local to do it. it was... awful. but, i got what i wanted. then, thank god, i heard about angband.pl. https://news.slashdot.org/stor...

      bottom line is: debian is fine (as long as you want debian *and* systemd). devuan is fine (as long as you want debian-like and *don't* want systemd). however that leaves absolutely no room for people who do not want debian with systemd, who cannot (for whatever reason) install or convert to devuan.

    7. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      Oh fuck you. Every other distro adopts systemd and then loses its ability to run without it. Only by drawing a line in the sand will we have a Linux distro for someone who wants to avoid systemd.

    8. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 0

      >* the scope creep on systemd is very insidious and dangerous. there's no consultation about the impact of the changes being made: they're just blithely "handed out" and if you don't like it go fuck yourself is the general attitude. management of firewall rules, fstab, networking, process control: all these things are completely insane to be managed exclusively by PID 1. one mistake and your entire system is compromised (or falls over).

      Uuuuuhhhh... Kinda need pick this one apart. They aren't managed by PID1:

      [root@1526619835 ~]# ps auxf | grep firewalld
      root 725 0.0 0.2 338300 33048 ? Ssl Jun08 0:01 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

      [root@1526619835 ~]# ps auxf | grep NetworkManager
      root 757 0.0 0.0 545624 8924 ? Ssl Jun08 0:02 /usr/sbin/NetworkManager --no-daemon

      Dunno about debian but RHEL 7 I believed moved all of the fstab stuff over to udevd which is a separate daemon (I could be wrong about that so don't quote me on it).

      Other complaints I won't comment on because I haven't been involved in that side of things.

    9. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      mindset of the developers *behind* systemd is psychologically damaged, and that mental instability

      I know that your envy of other people's success often leads you to insulting more successful people. But can't you just try to grow up and behave a tiny bit ethically?

    10. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      I'm going to have to disagree with you very very strongly.

      Systemd is a parasitic entity. Only by creating a parallel version of the Linux ecosystem without it can it finally die. It's literally use systemd or not. There is no middle ground.

    11. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      and i won't use it because they are *AGAINST* systemd... it's the other side of exactly the same coin.

      No, it's not. Devuan is *AGAINST* systemd, but Debian supports multiple init systems and has no problem with that.

    12. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      But isn't devuan just debian without systemd? Like, you just make the choice and then select the appropriate distro.

      You're suggesting that if they make systemd an option, MAYBE debian will pick that up too, but if debian was going to give an option they would have just done that fr the beginning in the spirit of the Linux/unix way.

      So just go ahead and use devuan and spare yourself the mental and moral burden you've chosen

    13. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      U mad, bro?

    14. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      It's hypocrisy to argue that they should do something when you can't be bothered to do it either.

      At a more practical level, Debian already provides Debian with systemd and it would be a waste of anybody's time to add that, not just yours.

    15. Re:Not universal until it includes systemd by Bruce+Perens · · Score: 1

      question: what would happen if i did that? created an alternative which included systemd *in* devuan? would the devuan developers accept it? no they would not... because i have spoken to them and they are ABSOLUTELY adamant that systemd be excluded from devuan.

      Well, logically you should give that piece to Debian. It would fulfill Debian's (ill-considered, IMO) decision to include SystemD, and would make life easier for Devuan, and it's nice for Debian to make life easier for its derivatives. Now, I guess Debian could be a stick-in-the-mud about that. Have you asked them?

    16. Re:Not universal until it includes systemd by mvdwege · · Score: 1

      Smart people would conclude that that might mean that systemd is actually solving essential problems.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    17. Re:Not universal until it includes systemd by Hognoxious · · Score: 1

      Considering that I've had one problem with init scripts ever, and it was so long ago I found the solution in an actual paper book, I'd conclude that you're talking out of Lennart's arse.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    18. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      Only if they don't understand how to deal with a bad actor who uses unnecessary coupling as a weapon to wedge their useless crap into a commons where people assume collaboration and honesty are in play.

    19. Re:Not universal until it includes systemd by mvdwege · · Score: 1

      One anecdote, versus just about all distribution maintainers. I know how I believe.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    20. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      systemd as it is currently implemented and packaged is excluded from devuan. If you fixed systemd so say

      1. you could install it and then, you know, take it off again,
      2. it didn't abuse pid1
      3. it's replacements for existing functions were split out and independent

      and delt with the projects bad practices listed elsewhere not only would you be able to have systemd in devuan.

      universal but wth standards.

    21. Re: Not universal until it includes systemd by mvdwege · · Score: 1, Insightful

      management of firewall rules, fstab, networking, process control: all these things are completely insane to be managed exclusively by PID 1.

      Sorry, but if you don't understand why a service manager should know about which file systems are mounted and whether or not the network is up before starting services, you have absolutely no authority to talk about these things.

      As for process control: that's been a badly implemented part of init since its very beginning, as the ultimate ancestor process on a *nix machine. That systemd in its role as init and cgroup manager allows more fine-grained process control is a good thing.

      And firewalling isn't even handled by systemd. The closest thing is the IPAddressAllow directive in unit files, which is a direct re-implementation of tcpwrappers, not firewalling.

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    22. Re: Not universal until it includes systemd by Barsteward · · Score: 1, Insightful

      "Uuuuuhhhh... Kinda need pick this one apart. They aren't managed by PID1:" - you are onto a loser there, the anti-systemd mob thinks everything in the systemd project is mandatory and runs PID1 - no amount of explanation will cure them of that.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    23. Re:Not universal until it includes systemd by Barsteward · · Score: 0

      unfortunately thats the battle, a few anti's think they know better even though its working fine out in the field for everyone else.

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    24. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 2, Informative

      The same is true in devuan.

      Devuan ASCII even rolled back on the removal of the libsystemd dependency that it started to removed in Jessie. Now the packages that were only changed to not depend on libsystemd are again taken straight from debian and include that again.

      Devuan ASCII also ships with elogind, which provides the same APIs that systemd-logind provides on debian and undid all the changes that were in devuan jessie that removed the dependency on those APIs. They even celebrate that "archivement" in the devuan release notes!

      Devuan ASCII is much closer to debian than devuan jessie was. The only non-trivial diff at this point is the branding and that they block the systemd deb (but none of the rest build from the same sources) from their distribution.

      I do not understand why devuan is even hailed as systemd-free at this point. With jessie they at least tried to remove systemd tentacles, but they have given up on that entirely in ASCII.

    25. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      It's almost as if people have preferences and differences in principles...

    26. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      I would *love* to see a parallel version of the Linux ecosystem without systemd.

      So far I only see half-asses attempts to conserve the status quo like devuan:-/

      For example look at how they handle the running of the X server: Either you need to run the entire X server as root (none of the systemd-based distros goes down that rabbit hole anymore, thank god!) or you install elogind -- which provides an exact copy of the system-logind APIs.

      Devuan basically requires you to miss out on one of the biggest security improvement on Linux in recent years or it makes you rely on the APIs championed by systemd. I would love to see them provide that security benefit with a different and independent approach more in line with the Unix principle, but so far no luck. There is just not a single competent developer anywhere in the devuan community:-/

    27. Re:Not universal until it includes systemd by Rosco+P.+Coltrane · · Score: 1, Insightful

      I've had my own ideas about how to "better" engineer Devuan, but there are so many things to do and so little Bruce. :-)

      I've said for years that Bruce Perens is an insufferable narcissist with an ego the size of mount Everest. If that sentence doesn't convince you, I don't know what does...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    28. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 1

      * the first clue is this: https://cve.mitre.org/cgi-bin/... which contains 27 separate and distinct entries, three of them for this year alone. by contrast try searching for "sysvinit" and you get *ONE* entry dating back to 1999.

      Most of them are not related to systemd. For example:

      NOTE: this does not affect systems, such as default Debian stretch installations, on which Tor startup relies on a systemd unit file (instead of this tor.init script)

    29. Re:Not universal until it includes systemd by szabo.m.peter · · Score: 1

      I do not see anything bad with that sentence. Time is a finite resource, and doing things requires time. Also: he put "better" in quotes. To me that seems like an acknowledgement that better is not an absolute term.

    30. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 1

      This comment is completely disingenuous. The bugs on that list are just for things that mention systemd. Like CVE-2018-1196, the second on the list, which is simply launched by an init service. Better yet, check out CVE-2017-11565. You think that's a "bug" in systemd? (Hint: it's more like -1 bugs for systemd---starting with a systemd unit makes the system resistant to the attack).

      Also---due to the scope creep of systemd---systemd is obviously going to pick up bugs that would just have been in other programs. That doesn't mean they're bugs in PID1.

    31. Re:Not universal until it includes systemd by F.Ultra · · Score: 1

      So if we find another guy who have had just a single problem with systemd then that will immediately change your mind and you will switch to systemd?

    32. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 2, Insightful

      and absolutely no explanation as to why that vote was completely and utterly ignored has ever been given.

      After it became quite obvious that the NSA's selinux project was a little too obvious a vector for backdoors, an alternative method for introducing opaque, complex, unneeded, and bug riddled code as close to the kernel as possible was needed. Systemd is not so much a technical product as it is a social engineering one.

    33. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      or that it's just getting harder to remove systemd. That the 'default' desktop hard depends on an init, but so much more' leads to hard deps on session crap as well. Solving problems or no choice at all.

      ps. are were talking smart scotsmen here?

    34. Re:Not universal until it includes systemd by tramp · · Score: 1

      What are you referring to? I am running Devuan ASCII from a default install and it has only libsystemd0 installed (a systemd stub).

    35. Re:Not universal until it includes systemd by drinkypoo · · Score: 1

      what would happen if i did that? created an alternative which included systemd *in* devuan? would the devuan developers accept it? no they would not... because i have spoken to them and they are ABSOLUTELY adamant that systemd be excluded from devuan.
      question: so what would be needed instead? an entire fork of devuan would be needed, wouldn't it? so that's something that i would need to maintain, on my own, wouldn't it? bear in mind that it would be a fork of a fork of debian.

      Point the first, not getting your packages included in a distribution does not prevent them from being used. You can even create your own metadistribution which includes them into another distribution if users adopt your repository.

      Point the second, you're asking about putting seeds back into seedless watermelon. You don't do that. You just go get a watermelon with seeds in. We still have them. And we still have Debian.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    36. Re: Not universal until it includes systemd by Antique+Geekmeister · · Score: 1

      Fine grained control is useful. I'm afraid that the grasping intrusion into other systems, reliant on deep integration with the Linux kernel, is non-portable and intrusive to many other stable parts of the system. So was the non-necessary binary system logging, which could have been left as plain ASCII, the intrusion into network configuration with the DHCP components, the intrusions into auto-mounting, the unnecessary and undesirable intrusion into user process monitoring and hardcoded killing of background user processes without notification. So was the intrusion also includes an extremely confusing and destructive rewraping of SysV init scripts into systemd which silently and unnecessarily _discards_ the ordered startup formerly inherent in systemd init scripts. It's been confusing, unnecessary, and optimized based on what can be _added_ to systemd to expand its approach, rather than what can safely be left out.

      I'm afraid the result has cost Linux market share and hindered major Linux OS releases.

    37. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 0

      the systemd team have been known to ignore bugreports, closing them arbitrarily. not just once but repeatedly. i've seen posts made by people on here which gave references. basically they don't listen to constructive feedback.

      Or perhaps they're closing bugs which are are not bugs at all but complaints that the product isn't going the way they want it to go.

      the scope creep on systemd is very insidious and dangerous.

      Nonsense.

    38. Re:Not universal until it includes systemd by LaughingRadish · · Score: 1

      So, if all we need to run X without being root is to use a relatively small daemon, then use that daemon. There's no need to assimilate it into an ever-growing behemoth of incomprehensibility.

    39. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 1

      Whether it's systemd or Microsoft, the problem is not the software but with the politics of the organization behind it.

    40. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      Console kit ? Policy kit? Udsiks2? What makes you think it's useful? It's something that creep into many essential package dependencies just like libsystemd0 and friends

    41. Re:Not universal until it includes systemd by Bruce+Perens · · Score: 1

      Ego? Nah. If I really had that kind of ego, I'd be telling you about my huge... oh, never mind.

    42. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 0

      ... and absolutely no explanation as to why that vote was completely and utterly ignored has ever been given.

      It should be obvious: hostile takeover of an open source secure operating system. By who? We can only speculate. Cui bono? Expect back doors and "bugs" galore.

    43. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      I smell, .. astro turfers. Why do they always smell like bacon?

    44. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      and so little Bruce

    45. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 0

      The system logging can easily be set to have plain ascii logs. I set that up so long ago I'd forgotten that systemd defaults to not having those. Arguably the fault is with the package maintainers not making plain ascii logs enabled by default.

      That said, my own issue with systemd is that it's a lot more complex to debug when something goes wrong. I used to actually understand what my system was doing on startup.

    46. Re:Not universal until it includes systemd by Eunuchswear · · Score: 1

      At a more practical level, Debian already provides Debian with systemd and it would be a waste of anybody's time to add that, not just yours.

      Hell. Debian also provides Debian without systemd.

      What, exactly is the point of Devuan?

      --
      Watch this Heartland Institute video
    47. Re:Not universal until it includes systemd by Eunuchswear · · Score: 1

      Hey, you're talking to LKCL, a well known loony. Don't expect logic.

      --
      Watch this Heartland Institute video
    48. Re: Not universal until it includes systemd by Eunuchswear · · Score: 1

      No, she wasn't pro war.

      She was pro death and suffering, however.

      --
      Watch this Heartland Institute video
    49. Re: Not universal until it includes systemd by Anonymous Coward · · Score: 0

      "Uuuuuhhhh... Kinda need pick this one apart. They aren't managed by PID1:" - you are onto a loser there, the anti-systemd mob thinks everything in the systemd project is mandatory and runs PID1 - no amount of explanation will cure them of that.

      Show us how to run systemd-logind on a without systemd as PID1 then.

    50. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      So, if all we need to run X without being root is to use a relatively small daemon, then use that daemon. There's no need to assimilate it into an ever-growing behemoth of incomprehensibility.

      But that does not help the ego of someone who looks at Windows as says they have some good ideas, Windows just implemented them into a system that is too simplistic and transparent.

    51. Re: Not universal until it includes systemd by Barsteward · · Score: 1

      you show me a system where systemd_logind runs as PID1 then. Mine's currently running as PID 796

      --
      "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
    52. Re:Not universal until it includes systemd by Anonymous Coward · · Score: 0

      reminder1: remember to read all punctuation.
      reminder2: you too are allowed to have your own ideas and if you have the time and inclination, implement them. It has little to do with ego and everything to do with ability and application. As the second debian maintainer I'd think that Mr Perens has demonstrated both in the past.

  8. Re: No one cares by phantomfive · · Score: 4, Interesting

    Log message problems can be fixed (maybe by a different team, though), if that were the worst thing, it wouldn't be a problem. The problem is systemd is crappy architecture, and you don't want to build stuff on top of crappy architecture to get it embedded deeply within the system, you want to keep it flexible and replaceable. That's why this project is good even if you never use it, because it will improve the quality of the software you do use. And those people who do like systemd can use it.

    --
    "First they came for the slanderers and i said nothing."
  9. Re: No one cares by sjames · · Score: 3, Informative

    Funny how people who support systemd are either blind or run a full memory purge after reading any story about systemd on /.. Good examples are all over the comments on /.. If you didn't see them, you're either new here or you pointedly missed them.

  10. Re: No one cares by phantomfive · · Score: 5, Informative

    Funny how so many people claim systemd is a lousy architecture to build upon, yet never provide any evidence to support those claims

    Nah, I did a fairly long analysis of the strengths and weaknesses of systemd in my journal. If you disagree, go ahead and tell me: it will increase my knowledge.

    --
    "First they came for the slanderers and i said nothing."
  11. An OS for the rest of us by AHuxley · · Score: 2

    Listing of grievances about systemd.
    Feats of speed.
    OS miracles.

    --
    Domestic spying is now "Benign Information Gathering"
  12. Re:No one cares by Anonymous Coward · · Score: 0

    ?? When did it not give you proper exit status? Can you give a bit of context?

    I do a lot of work systemd based systems (RHEL 7.x) and I see exit statuses logged to the system log rather often by system log if there's an abnormal exit code:

    Jun 07 18:32:04 testserver-124772 systemd[1]: testservice.service failed.
    Jun 07 18:32:04 testserver-124772 systemd[1]: Unit testservice.service entered failed state.
    Jun 07 18:32:04 testserver-124772 systemd[1]: testservice.service: main process exited, code=killed, status=9/KILL

    If it's an auto restart service then it should automatically log that in the system log. One shots or non auto restarting services I'm not sure about atm.

  13. Re: No one cares by Bing+Tsher+E · · Score: 5, Insightful

    "You're not paying for this racoon we are setting loose in your kitchen, so you have no place to make demands of someone who is giving you a raccoon for free."

  14. Re: No one cares by haruchai · · Score: 1

    I saw a similar title earlier today and gave 1 fuck, "what a dumb name". Fuck, why are OS names so shitty?

    What difference does that make?
    I think Windows is a lame name and Solaris is cool but that didn't stop the former from becoming more successful than the latter.
    I also think most rappers have exceedingly stupid names but many of them are multi-millionaires and I'm not.

    --
    Pain is merely failure leaving the body
  15. Re: No one cares by Anonymous Coward · · Score: 0

    Instead of creating fragmentation in the Linux community

    It's creative destruction. Read your Marx.

  16. Re: No one cares by Anonymous Coward · · Score: 1, Insightful

    Their product is crap of no value to me. I will ignore your whiny suggestion that I help improve it.

  17. Re: No one cares by sjames · · Score: 0

    MOD UP

    It may be just as well I don't have mod points, I can't decide between 'Funny' or 'Insightful'

  18. Re: No one cares by lkcl · · Score: 5, Informative

    https://ewontfix.com/14/ is a good article which goes into detail about why systemd is a bad architecture.

  19. Re:No one cares by Narcocide · · Score: 1

    That "nobody cares" comment really hurt you, didn't it? You should seek therapy.

  20. Re: No one cares by Anonymous Coward · · Score: 2, Informative

    Actually, no.

    SystemD is controlled primarily by Redhat employees -- and, they are very, very, very hostile to commits that aren't 100% behind their 'everything is a VM' goalposts. Even normal, sane bugs results in an almost instant screaming response, and closed bugs.

    And fork? Pffft. That's what you're against, right? So, one can either fork systemd and 'do it right', or... not use it.

  21. Imagine this by Anonymous Coward · · Score: 1

    A company that makes it money by selling Linux support introduces this monolith of untested and unproven code upon paying customers...

    1. Re:Imagine this by F.Ultra · · Score: 1

      Except of course that you pay a fixed price for the Red Hat support so the more calls you have to make to them the less Red Hats profits from said subscription.

    2. Re: Imagine this by F.Ultra · · Score: 3, Insightful

      Since you pay a fixed price for the Red Hat support (with their subscription model). Wouldn't it be in RH:s best interest to keep the number of calls down in order to keep the profits up? Now if they would have charged per case then it would have been a completely different situation but they don't.

    3. Re: Imagine this by Anonymous Coward · · Score: 0

      if they would have charged per case

      If they had charged by case.

      Where does this odd 'would have' formation come from? I see it a lot.

    4. Re: Imagine this by DCFusor · · Score: 2
      Their customers largely spin up a ton of identical instances that aren't doing the kinds of things systemd breaks, and anyway, once you fix one, you've fixed them all - until the next rev of systemd anyway (so simple it's taking what, well over 200 revs and still doesn't work right).
      On the other hand, most of the rest of us are home-gamers or small busineeses, not RH's customers (most of us use Debian...) and almost any customization of services you want started at boot gets broken by a new rev of systemd. And the workarounds on the 'net - are usually for earlier systemd revs and no longer work. Just taking a raspberry pi upgrade kills half your stuff and days are wasted finding out why mounting a share doesn't work, nginx won't start, mysql can't find its database, custom message passing fails due to wrong startup order, and few of us have hours per WEEK to screw around learning yet another, more complex way of doing what used to work fine and are tired of seeing arrogant responses like "then don't do that - WONTFIX".
      It's at least as "exciting" if you have half a dozen PCs you want to have doing customized work and talking to one another depending on which is on at the time.
      TL;DR

      Red Hat has no reason to give a shit. They sell support contracts they'd sell anyway due to MBAs, and for a jillion instances in a cloud, one fix does all.
      For my case, you'd need several per machine, and RH doesn't support debian/Mint/etc even if I wanted to pay them.
      This is based on actual events on my homestead, I'm not gassing about imaginaries.

      --
      Why guess when you can know? Measure!
    5. Re: Imagine this by Anonymous Coward · · Score: 0

      It is perfectly cromulent when used to describe a hypothetical situation.

    6. Re: Imagine this by F.Ultra · · Score: 1

      Ok I take your word for it, but actually this sounds more to be a problem with the raspberry upgrade system. I manage hundreds of servers and desktops in the financial industry and have not had a single systemd related problem when upgrading any of them. And if the startup-order is wrong then that sounds like the unit file dependencies have an error somewhere, I guess that you use a network drive to store the nginx and mysql databases considering the problems that you see? And that could be one difference since I do not use any networked drives for such things.

    7. Re: Imagine this by Anonymous Coward · · Score: 0

      Gamers are screeching retards who think they know something about computers; one of the lowest forms of life on the planet. If you haven't figured out that your time is better spent avoiding hand-customization of servers, and you haven't figured out what CI is, or why people bother with immutable server images, then you're doing it wrong. I'm also not sure how you screw up writing a unit file, but you should probably get a handle on that.

      There's a lot of people who learned how to use Bash to administer Unix in the 1980s, and haven't bothered to learn anything since — but the other guys, they're the arrogant ones who won't listen.

    8. Re: Imagine this by not+flu · · Score: 1

      If you don't need to make those calls in the first place, why pay the subscription?

    9. Re: Imagine this by F.Ultra · · Score: 1

      Because when you operate an Enterprise it's required from above that you must have support contracts on all pieces of software. This is why companies like Oracle can sell licenses per CPU core and so on.

  22. Re:No one cares by Anonymous Coward · · Score: 0

    Funny that I've been running BSD based servers for damn near 20 years and I have yet to see any daemon just go off and die without a reason.

  23. Has anyone got SystemD usable? by Billly+Gates · · Score: 1

    It's great that those of you have the power to choose to run Duuvan or FreeBSD at work. I don't! I use what they use or get fired and replaced by someone else who can get the job done.

    I maybe up for a promotion using Redhat/CentOS in a few months and will be judged on uptime and ability to recover from reboots. I am nervous after reading all the hate here.

    If everyone is using system D it can't be that bad right? Amazon uses it and so does every fortune 1,000 company. Is there a tutorial on how to use it reliably or is using FreeBSD or Duuvan the only non Windows option?

    1. Re: Has anyone got SystemD usable? by Anonymous Coward · · Score: 0

      You can tune it to be stable, frankly. It still is a Linux environment so you can hack around as needed. I've used systemd for five years and I don't like it but I can still make it do my bidding.

      The main problems with systemd are that when you get into edge case failures, you can really have a hell of a mess on your hands especially with multiple systems. And the huge problem that caused systemd being a debacle is the systemd devs often closed bugs basically saying "it's your problem," even with very legitimate and duplicable issues.

    2. Re: Has anyone got SystemD usable? by jaromil · · Score: 1

      I maybe up for a promotion using Redhat/CentOS in a few months and will be judged on uptime and ability to recover from reboots. I am nervous after reading all the hate here.

      RH/COS is serving a lot of farms with OpenStack.
      but then...
      Google is pressing kubernetes at huge trade fairs. M$ is catching up with open source culture.
      Ubuntu is enforcing snap and the other everywhere...

      who knows what will happen???

      I'm sorry it makes you feel nervous. I mostly feel excited :^) and compelled to study where it all goes.

    3. Re:Has anyone got SystemD usable? by Anonymous Coward · · Score: 0

      > If everyone is using system D it can't be that bad right?

      Popularity never meant 'good'. Remember when people smoked a lot, or when people owned other people? That was *super* popular.

      Systemd is stable .. ish. it's not the stability that annoys so much; it's just everything else around it, from design to coding egos involved, to the fact that after 5 upgrades in as many years, RHEL7 still is squeezing in barely-released shaky versions of some internal product interfacing at a very low level, with bugs -- against the policy that's brought them such success at the cost of explaining why this week's PHP/etc isn't in the stock product.

      Go ahead: reload DBUS. See how logins don't work? The response last month is "yeah, you can upgrade the KERNEL without a reboot on some distros, but if you need to reload DBUS after RHEL72 it's best just to reboot." As the OS gets better, Redhat is making it worse.

      It's an embarrassment propped up by a cult, really.

      So, go ahead and run RHEL/CentOS and be okay with it. The vastly more stable distribution for everything OTHER THAN systemd (et al) on that box will be fine, and you can sleep at night. Just, be aware that regular sys5init stuff will be barely emulated, and every now and then you'll clench fists and teeth and mutter 'Poettering' like a curse.

      Who's carrying the post-systemd RPM-based distro? PCLinuxOS? Anyone else? We're migrating OFF RHEL/ to alpine where it works, but I'd like to have something more RHELish where I can.

    4. Re:Has anyone got SystemD usable? by Anonymous Coward · · Score: 0

      If "use case" is to turn your shiny new computer into a boat anchor, then yes.

  24. Re:No one cares by Anonymous Coward · · Score: 0

    ...says the guy with imaginary persecutors on a tech website.

  25. Excellent by Anonymous Coward · · Score: 0

    I hate systemd. But the open source movement is about choice. People who like systemd should be able to keep it. But those of us who dislike systemd should not be forced to use it (or else to give up Linux). Currently, I am running Gentoo with sysvinit. It's simple, straightforward, and does what I want. There are valid reasons for people to use systemd; they just aren't worth the trouble in my case.

    I'm glad for Devuan. I hope other distros will also provide choices without systemd for those of us who don't want to use systemd.

    1. Re:Excellent by Anonymous Coward · · Score: 0

      But the open source movement is about choice.

      No it isn't. I see this statement often and it's fundamentally incorrect. One has a choice insofar as to use F/OSS or not, but there's no movement to provide you with a plethora of alternatives to software that one doesn't like. In fact, the F/OSS movement is entirely about software development.

      Example 1: The Open Source Initiative's mission statement

      Mission

      The Open Source Initiative (OSI) is a non-profit corporation with global scope formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open source community.

      Open source enables a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is higher quality, better reliability, greater flexibility, lower cost, and an end to predatory vendor lock-in.

      One of our most important activities is as a standards body, maintaining the Open Source Definition for the good of the community. The Open Source Initiative Approved License trademark and program creates a nexus of trust around which developers, users, corporations and governments can organize open source cooperation.

      Nothing about enabling choice, here.

      Example 2: The GNU Project philosophy page

      Free software means that the software's users have freedom. (The issue is not about price.) We developed the GNU operating system so that users can have freedom in their computing.

      Specifically, free software means users have the four essential freedoms: (0) to run the program, (1) to study and change the program in source code form, (2) to redistribute exact copies, and (3) to distribute modified versions.

      GNU doesn't have a mission page, but the site talks about the Free Software philosophy and goes on to describe the 4 user freedoms that we all know and love. Nothing about providing users with choice.

      So, please, stop perpetuating this myth. The whole F/OSS ethos is about software development, distribution and user rights. Nothing more.

    2. Re: Excellent by Anonymous Coward · · Score: 0

      For all practical purposes, FOSS gives you a lot more choices than msft or aapl or goog.

    3. Re: Excellent by Anonymous Coward · · Score: 0

      Nevertheless, that doesn't make F/OSS "all about choice".

      By the same rationale, one could say that the Linux kernel is "all about filesystems" because, for all practical purposes, it has more filesystems to choose from than Windows or Mac OS.

  26. Re:No one cares by Lisandro · · Score: 1

    Seriously. For my life, i cannot understand why the Linux community is so worked up over it.

  27. Re: No one cares by Anonymous Coward · · Score: 0

    systemd is the fragmentation. Using sysvinit is the original way of things on Linux that should never have been replaced by systemd and its ilk. Go tell Lennart Poettering not to fork shit with systemd and pulseaudio, rather than confusing the issue with your nonsense.

  28. All I want by petes_PoV · · Score: 1
    ... is a Linux that doesn't have updates every few days.

    Just write the dam' code. Do it properly, with skilled authors and designers so it doesn't contain (so many) bugs and then TEST IT. Not just for function - and that only seems to be that the expected input produces the expected output, but for integration, backwards-compatibility, security and reliability.

    That would actually have added value worth paying for. Then every year or two, do it again with a new release.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:All I want by Anonymous Coward · · Score: 0

      There is a shortage of monkeys for fuzz testing software. Thankfully most companies have found that Negroes make an excellent substitute. But then again, unfortunately, there is no shortage of Negroes, and that is sort of a thorny problem akin to Russell's Paradox.

    2. Re:All I want by Misagon · · Score: 1

      Testing is what the rolling releases are for. Their users are our testers. ;)

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:All I want by Anonymous Coward · · Score: 0

      I want to live in a dream world too!

    4. Re:All I want by Anonymous Coward · · Score: 0

      If you want a tested distro with less bugs, then wait for other people to test and bugfix a release first, before using it.
      For example, RHEL and SUSE have very old versions, so they've had years of testing by a huge testing team (the userbase), and are still supported.
      Or if by "Linux" you actually mean "Linux", then Linux 3.16 had 4 years of testing and is still supported.

      The majority of a Linux distro's bugs are in code written by the community, which is an enormous codebase.
      "Just writing the damn code properly" would involve somehow finding a huge crack team of super developers and auditing/rewriting all of it.
      And somehow raising a shitload of money to fund these developers, which I'm sure would prefer to do something more interesting with their skills.

      If it doesn't have to be Linux, try OpenBSD, they use (relatively) high quality code.

    5. Re:All I want by Anonymous Coward · · Score: 0

      You'll want something with a lot less code than Linux.

      Perhaps MS-DOS 3.3 would fit your requirements? Thoroughly tested by now, and guaranteed to not get any updates.

    6. Re:All I want by Anonymous Coward · · Score: 0

      How about Minix...

      Most of the frequent changes in Linux are in drivers, filesystem etc. and not core kernel code.

      Minix pushes that stuff into user space, so the kernel very rarely needs to be revised.

  29. GNU? by Daemonik · · Score: 1

    Didn't we have this talk already? If you're going to be pedantic enough to insist on using GNU then go all the way and make it GNU+BSD+Assorted non-associated contributed packages+Linux then.

    1. Re:GNU? by Anonymous Coward · · Score: 0

      The point is to refer to a foundation of technologies that represent a complete system. A userland and a kernel achieve this. You can have GNU+Linux, GNU+Hurd, GNU+BSD kernel, and other combinations. It's not pedantry to give credit to those who built major parts of the foundational system. If you're a developer, you'll care about your dev environment, too, and may list something like "Clang on GNU+Linux" as your system.

      But hey, don't let logic and reason get in the way of bitching about words.

  30. Could be fun by Anonymous Coward · · Score: 0

    Could be fun for the type of person who enjoys this sort of thing.

  31. Re: No one cares by Anonymous Coward · · Score: 0

    While there are a handful of informative posts, they get drowned out by other up modded posts like this that don't add anything. Depending on the story, sometimes there are almost no informative posts and just a lot of "No, it just sucks", even to polite requests for more information or for someone to back up a specific claim.

  32. This makes me very pleased by wierd_w · · Score: 1

    I have a repurposed consumer grade NAS. It lacks any special bells or whistles. It has no sound hardware. It has only a small list of services that I want it to run. It has no god-damned-need for systemD.

    Finally, I can use something reasonably mature (like debian), without SystemD's clusterfuckery.

    (Because frankly, I fail to see why I need to carry all that shit around just to boot a minimalistic embedded linux, M'kay?)

    1. Re:This makes me very pleased by OolimPhon · · Score: 1

      Then you need this:

      http://without-systemd.org/wik...

      Though you can't apparently do this with anything that needs X, because of udev2 issues, it works fine for plain headless servers. I have a number of these running. Just install a standard BASE system and then do the referenced items above, before installing anything on top of the base OS. Job done!

    2. Re:This makes me very pleased by LaughingRadish · · Score: 1

      It's funny that when you google for "udev2", the first hit talks about disabling it.

    3. Re:This makes me very pleased by Wolfrider · · Score: 1

      MX17 and Antix do just fine with X...?

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    4. Re:This makes me very pleased by Anonymous Coward · · Score: 0

      And even LMDE (Mint Debian)

  33. Re: No one cares by Brulath · · Score: 1

    As that article is 4 years old now, I'd be interested to read an updated view on how systemd has changed since then (the single PID-1 thing appears to be at least partially outdated, if it's comprised of ~60 programs now). It may not have changed much, but 4 years is a fairly long time.

  34. Re: No one cares by Anonymous Coward · · Score: 0

    [1] systemd created the fragmentation, so you don't get to lay that off.

    [2] I don't rally around people with ugly ideologies either, in the name of unity.

  35. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  36. Dual by Anonymous Coward · · Score: 0

    Excellent, smelly basement dwellers at 10 paces, keyboards fully loaded.
    Grabs popcorn.

  37. Re:No one cares by Barsteward · · Score: 1

    you won't get any context on here, the myths and rants have been ongoing since version 0.1. seems everyone else and his dog seem to get on with systemd fine bar a few on here.

    --
    "The hands that help are better far than lips that pray." - Robert Ingersoll (1833-1899)
  38. Fsck off systemd! by Anonymous Coward · · Score: 1

    Not a single good thing comes from systemd. we hand a simple robust init system, with other tools to monitor and restart services if needed. Now we have this systemd cancerous abomination that has invaded everything due to redhat's agenda and product map despite systemd being BAD FOR LINUX.

    systemd is actually the worst thing that has happened, technically and otherwise, for Linux and the community, for as long as I can remember (in, what, over 25 years?)

  39. Re: No one cares by Anonymous Coward · · Score: 0

    But considering the bugs where it exits with a 0 even on failure and they just can't seem to not drop most log messages on daemon start, has much really changed?

  40. Dumb name by hackertourist · · Score: 1

    They've made it difficult to search for text encoding issues in this release of Devuan.

  41. Re: No one cares by szabo.m.peter · · Score: 1

    It is more like: there is now a racoon in the free park that you also frequent, and other visitors seemed to like it.

  42. Re:No one cares by Anonymous Coward · · Score: 0

    Graphical stuff is the big one that I see a lot of (mostly segfaults), but no shortage of daemons that get murdered by the OOM kernel killer because the main service on that VM has a memory leak.

  43. Re: No one cares by Anonymous Coward · · Score: 0

    No one likes it.

  44. Re: No one cares by Zontar+The+Mindless · · Score: 0

    We'd rather salute the folks who worked so hard behind the scenes to slip systemd into distros before the users had time to realise what was going on—much less protest—with a hearty "Fuck you, assholes".

    --
    Il n'y a pas de Planet B.
  45. Re:No one cares by Zontar+The+Mindless · · Score: 1

    I'm pretty sure that Narcocide != APK.

    --
    Il n'y a pas de Planet B.
  46. Re: No one cares by F.Ultra · · Score: 2, Insightful

    Neither claim which is true. No logs have ever been dropped by systemd and the exit on failure is because the daemon fails after systemd did it's thing and people not fully understanding how asynchronous starting works.

  47. Re: No one cares by F.Ultra · · Score: 1

    systemd was not the first init replacement so your #1 claim does not hold water. And btw none of the BSDs use SYSV Init either.

  48. Re:No one cares by F.Ultra · · Score: 1

    Except of course that none of this is true. If "systemctl start XXX" returns 0 when the XXX fails then that is because XXX failed after systemd did it's thing, often this can be traced back to the old start script performing pre-launch checks that the new unit file does not have (i.e the people who wrote the unit file didn't do a proper job).

  49. Re: No one cares by F.Ultra · · Score: 2, Insightful

    But there is no evidence, just anonymous anecdotes from people who claim to have switched to BSD for ages ago but still seam to comment on every Linux article they find.

  50. Re:No one cares by F.Ultra · · Score: 3, Insightful

    They are talking about "systemctl start XXX" returning 0 when XXX fails to start. This is always due to XXX failing after it forks so systemctl does not see the failure before it has already done it's thing.

    Lot's of the older sysv init scripts contains lots of pre-flight tests on daemons where the script writes knew that the daemon would fork first and look for configuration files etc later and then when the unit files where created these pre-flight checks where removed (but there is nothing that prevents a unit file from having pre-flight checks) by maintainers that didn't fully understand why these checks where there.

  51. Re: No one cares by sjames · · Score: 0

    I have posted much more detailed critiques myself. Don't lie./

  52. Re:No one cares by F.Ultra · · Score: 1

    And which secret sauce in BSD protects a third party daemon like say apache or sendmail from bugs as compare with when they execute on another OS?

  53. kill -HUP 0 by Anonymous Coward · · Score: 0

    There are several things still broken with SystemD, but what riles me most is that proper signaling the process group doesn't work. And that fixing such a fundamental *nix basic feature does't seem to interest those implementing at all.

  54. Re: No one cares by F.Ultra · · Score: 1

    You mean like dropping logs and not providing a proper exit status? Both of which are false btw.

  55. Re: No one cares by Anonymous Coward · · Score: 0

    False equivalence: systemd is unlikely to harm you or your property or spread disease. Nor can one bugfix a raccoon, but one *can* bugfix systemd with a little more elbow grease and a little less complaining.

  56. Re: No one cares by sjames · · Score: 1

    No, that's not me.

    Search for COME FROM, btrfs, RAID1.

  57. Re: No one cares by Anonymous Coward · · Score: 0

    If you interpret a text response as "screaming" then this may say more about you and your mental state than it does Red Hat.

  58. Re: No one cares by Anonymous Coward · · Score: 0

    the single PID-1 thing appears to be at least partially outdated, if it's comprised of ~60 programs now

    It was already wrong when the article appeared years ago, but that didn't stop people...

  59. Re: No one cares by slashdot_commentator · · Score: 2

    You like it so much, you won't publicly associate your pseudonym to liking systemd.

    > While it comes with some problems of its own it, does solve real problems and is an improvement.

    Really? "Real" problems in a systems event reporter that has worked near flawlessly since its inception, over twenty years ago? What might those have been?

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  60. Re: No one cares by Anonymous Coward · · Score: 0

    So, are you saying that none of the distros had a discussion about whether systemd would be a suitable init replacement? That none of them voted on the matter?

    Are you, in fact, saying that somebody:

    • * covertly accessed the various distro repos
    • * uploaded the systemd packages and irrecoverably purged the original initd packages
    • * replaced all of the various daemon packages with new versions that contain systemd unit files
    • * modified the various installers to use systemd instead of initd
    • * covertly configured all of the distro base systems to use systemd.

    ... and yet nobody noticed? If so, you are delusional and I have several bridges to sell you.

  61. Re: No one cares by Anonymous Coward · · Score: 1

    There are always the BSDs, if the Linux corporations become too nasty.

    Don't whine, switch.

  62. Re: No one cares by drinkypoo · · Score: 4, Insightful

    "How do I know there is nothing better? All the major distros have adopted systemd. If there was a better alternative I'm sure they would adopt it."

    Bollocks. They adopted it because it became a dependency of other software, because the devs of that software were lazy and/or incompetent, like gnome. All except redhat of course which did it deliberately to the rest of us.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  63. Re: No one cares by Anonymous Coward · · Score: 0

    There are plenty of alternatives ("Better" I'll leave for others to decide) . The daemontools-based inits (s6, nosh), continuation of the init system but with dependencies added (OpenRC), and some programs in their own class (launchd been ported a billion times).

    The reason for the distros standardising on systemd have more to do with network effects than a conscientious decision - init was long in the tooth, and once RedHat wenr systemd, everyone else could piggy on their work.

  64. Re:No one cares by Anonymous Coward · · Score: 0

    Clearly one of us is wrong about this assertion. How does that feel?

  65. Re: No one cares by AmiMoJo · · Score: 1

    I've heard that claim made before too... Are we really in a situation where a combination of laziness and conspiracy has forced most distros on to systemd, yet there is apparently enough support to build a fork of Debian without it?

    Wouldn't it make more sense to, say, fix Gnome and a few other key bits of software to work without systemd, thus freeing all these distros that were forced to adopt it? Or just move to other window managers?

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  66. Re:No one cares by Anonymous Coward · · Score: 0

    You're lying. A quick search through bugzilla will prove you're lying.

    hxxps :// bugs.freebsd.org/bugzilla/buglist.cgi?component=Individual%20Port%28s%29&product=Ports%20%26%20Packages&query_format=advanced&short_desc=crash&short_desc_type=allwordssubstr

  67. Re: No one cares by wonkey_monkey · · Score: 0

    You're not paying for this racoon we are setting loose in your kitchen

    I don't remember anyone forcing me to use a systemd distro.

    --
    systemd is Roko's Basilisk.
  68. Re:No one cares by Anonymous Coward · · Score: 0

    Some parts of the "community" need a bad guy to be outraged over. It used to be Microsoft but less so nowadays, although the recent GitHub news caused a slight resurgence. They're a certain demographic (usually male, over 35) and tend not to have anything of substance in their complaints.

    It appears to be outrage for the sake of being outraged.

  69. Re:No one cares by Anonymous Coward · · Score: 1

    ... by maintainers that didn't fully understand why these checks where there.

    This is the crux of vast majority of complains about systemd. Maintainers who don't understand systemd and write bad configuration. Just look at Debian for example. The nginx service file is using start-stop-daemon !!!

  70. Re: No one cares by phantomfive · · Score: 4, Informative

    ls -lh /lib/systemd/systemd
    -rwxr-xr-x 1 root root 1.6M Feb 1 23:31 /lib/systemd/systemd

    It's clearly not a lithe, slender little thing running as pid 1.

    --
    "First they came for the slanderers and i said nothing."
  71. Re: No one cares by phantomfive · · Score: 4, Interesting

    Perhaps you have an alternative explanation, if so I would like to hear it.

    Yeah, I do, I discussed it at length in my journal, with this particular entry being the core. Lennart Poettering spent a lot of time working with distro builders and figuring out what would make things easier for them. So that one use case it does well, and I commend it for that.

    And I would say there are other use cases it does well, but that is the most important one. Why am I against it? Again I discussed it at length, but the short answer I will restate from above: when pieces of the system become too entwined, that's bad architecture.

    --
    "First they came for the slanderers and i said nothing."
  72. Re:No one cares by F.Ultra · · Score: 2

    Wait, they used start-stop-daemon in a unit file, WTF?

  73. Re: No one cares by F.Ultra · · Score: 1

    Sorry, but Slashdot gave me " No matches found. Try a different search or head back to the main stories. ". However I use BTRFS in a RAID1 configuration with Ubuntu+systemd on several of our servers without any issue so it seams to work for me, which of course is not the same thing that it works for you. Should I also write down every single time sysv init failed me on various configurations?

  74. Re: No one cares by jmccue · · Score: 3, Informative

    I don't remember anyone forcing me to use a systemd distro.

    Then I guess you do not work where I work

    But with that said, to me systemd has been a big meh. Had no issues with it nor does it excite me. At home I run Slackware and I find a bit faster and easier to deal with than what I use at work and personally, prefer it over other distros.

    BTW my work hardware is more beefed-up than I have at home, but none of the performance has to do with systemd but with background tasks I need to have running at work.

  75. Re:No one cares by emacs_abuser · · Score: 3, Insightful

    Agree completely.

    I've been using a systemd system for years now. Not one problem related to systemd. Unless you call fast start up and shut down a problem. The old init scripts were a mess, each one slightly different with no easy way to tell what commands each one would accept, and no way to get something simple, like the human readable purpose of the script. Systemd is a big improvement, for some reason rejected by people that somehow feel empowered because they can hack startup/shutdown scripts.

  76. Re: No one cares by jaromil · · Score: 3, Interesting

    We hope the inclusion of OpenRC in ASCII's installer (expert mode) can be a concrete answer to your question. OpenRC is also what good BSD folks are adopting.

  77. Re: No one cares by drinkypoo · · Score: 2

    I've heard that claim made before too... Are we really in a situation where a combination of laziness and conspiracy has forced most distros on to systemd, yet there is apparently enough support to build a fork of Debian without it?

    All the available evidence says yes on all counts.

    Wouldn't it make more sense to, say, fix Gnome and a few other key bits of software to work without systemd, thus freeing all these distros that were forced to adopt it? Or just move to other window managers?

    Yes, yes it would. But that's not the course that was taken. Debian went to systemd with a slim majority vote, but people act like it was a unanimous decision and foregone conclusion. Well, it was neither.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  78. Re: No one cares by AmiMoJo · · Score: 1

    Thanks, that explains a lot. So there needs to be an alternative that suits distro devs as well as users in order to replace systemd.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  79. Re: No one cares by drinkypoo · · Score: 4, Informative

    Neither claim which is true. No logs have ever been dropped by systemd

    Many people who have tried to troubleshoot early boot issues (mostly with RAID) disagree with you, including myself.

    and the exit on failure is because the daemon fails after systemd did it's thing

    *its

    and people not fully understanding how asynchronous starting works.

    Too bad they had to make it so complicated to understand. It just worked before.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  80. Re: No one cares by drinkypoo · · Score: 1

    Sorry, but Slashdot gave me " No matches found. Try a different search or head back to the main stories. ".

    You used slashdot's search function? You must be noob here.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  81. Re: No one cares by Ol+Olsoc · · Score: 1, Interesting

    You're not paying for this racoon we are setting loose in your kitchen

    I don't remember anyone forcing me to use a systemd distro.

    Exactly. Systemd is mainly something that allows the ford versus chevy crew to get outraged about.

    I guess they got tired of the text editor wars.

    It isn't like there are no options if a person doesn't like systemd. In fact, for the most discriminating Linux cognoscenti, they can roll their own, with not a thing to disturb their delicate sensibilities : http://www.linuxfromscratch.or...

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  82. Re: No one cares by Anonymous Coward · · Score: 0

    Why should I do that when non systemd distributions already solve the problems systemd brings? I'd rather put my efforts into improving those.

  83. Re: No one cares by Anonymous Coward · · Score: 0

    I find it interesting that everyone can see the flaws in systemd (and particularly in Poettering's attitude), but no-one has come up with a better alternative.

    How do I know there is nothing better? All the major distros have adopted systemd. If there was a better alternative I'm sure they would adopt it.

    Perhaps you have an alternative explanation, if so I would like to hear it.

    Hans Reiser did...

  84. Re: No one cares by phantomfive · · Score: 1

    I'm glad :)

    --
    "First they came for the slanderers and i said nothing."
  85. Re: No one cares by geoskd · · Score: 1, Insightful

    Too bad they had to make it so complicated to understand. It just worked before.

    As someone who had to wring bootup performance out of server spinup instances, I can tell you that nothing about SysVInit or upstart "just worked". Getting them to spinup fast was an ugly mess. For many cases, this only had to be done once, but it was still a headache that nobody wanted or needed. Since the switch to systemd, startup times have been as fast or faster than before, and it requires zero maintenance on our part.

    It should also be noted that hot swapping was a royal pain under the old architecture, and the code involved held many bugs related to the fact that the daemons that handled the hot swapping could not run as PID 1. This is the single biggest reason that systemd runs as PID 1, and hot swapping works a damn sight more reliably now, especially on more obscure hardware.

    Early boot issues have always been a problem, and always will be. until you have enough OS in place to properly handle persistent media, there is no way to log anything, other than to keep the information in memory and hope there will be an opportunity to dump the data later. systemd has had little impact on this either way, and for the vast majority of users, early boot problems simply dont exist, or are a symptom of faulty/flaky hardware. If you are developing drivers for hardware that needs to spin up during early boot, then I will fully agree that you don't want systemd, but you should probably also have some specialty hardware (like a serial monitor) that gives you someplace to dump early boot diagnostics anyways.

    For what it is worth, my experience with RAID devices has been that the controllers are mostly shit unless you are willing to drop 10k to get top of the line. Everything else tends to be under-tested junk that works with windows and nothing else. My last raid card from Dell fried all four hard drives attached to it when it failed.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  86. sysvinit by Tenebrousedge · · Score: 0

    You should probably be aware of the reasons for the introduction of cgroups, the limitations of pidfiles with respect to process tracking, and the difficulties involved in setting resource limits for processes without kernel-level support. There may or may not be anything too badly wrong with systemd (hopefully not, as OpenRC is pretty similar), but people who are still clinging to sysvinit are fools.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    1. Re: sysvinit by Anonymous Coward · · Score: 0

      OpenRC is "pretty similar" to systemd much like how bubblegum is "pretty similar" to plastic explosive. But I know which one I won't be chewing on. Hint: it's the one which doesn't blow up my face.

      I specifically left Debian and derivatives because I was tired of esoteric errors with PulseAudio and systemd, two brainfarts from the same cranium. Is Gentoo more work (in that I need to have a deeper understanding of my system)? Sure. But I don't get the sound randomly dying or including wads of latency and I don't get random 5-minute waits at shutdown/reboot. Yes, I know that's a bad service somewhere. No, I couldn't figure out which one because systemd. And I could forget adding my own services - instead of simple scripts, I had to learn an entire system - when all I wanted was "start this command-line at boot and sigterm it at run level change".

    2. Re: sysvinit by Anonymous Coward · · Score: 0

      If you think Bash is simple and unit files are hard you have brain damage.

  87. Re: No one cares by geoskd · · Score: 1

    when pieces of the system become too entwined, that's bad architecture.

    That depends on how coupled the underlying principles are. If your word processor and your audio sub-system are tightly coupled, then that is bad architecture because audio and word processing have nothing to do with each other.

    However, when init and hot swapping are tightly coupled, that makes sense, and is good architecture because both interactions have code that has to do the exact same thing, and both need to handle the same conditions and requirements.

    The UNIX philosophy has its own set of limitations, and directly led to many of the interoperability problems that Linux suffered in the late 90's and early aughts. Just like programming languages, one size does not fit all when it comes to system architectures, and using the right design for the job is critical.

    Those who argue against anything that does not fit the "do one thing only" program model remind me of the purist Object Oriented programmers. They single mindedly believe their way is always the best, even when it isn't, and anyone not doing things their way is an idiot.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  88. Re:No one cares by geoskd · · Score: 3, Interesting

    Wait, they used start-stop-daemon in a unit file, WTF?

    I have seen a lot of this. Developers who have an existing package under upstart, and saw the switch to systemd, wanted to be ready, so they "wrapped" their upstart script in a systemd unit file, and pretended it was all good. The practical result is that the package works fine under normal conditions, but any failure turns into a complete undiagnosable mess because the developer didn't take the time to understand what systemd is or how it works.

    systemd does have one fundamental flaw, and it is the only truly real one it ever had: The documentation sucks ass. The one thing it really needs is a how-to instruction on porting from an upstart service to a systemd service, written by someone who actually knows how to do it properly instead of the droves of rank amateurs out there who "got something working" and are just documenting their own screwed up attempt. RedHat has a few examples, but they are geared to RedHat, and most were written in the last year or so, which did absolutely no good for the people who needed this 2+ years ago.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  89. Re: No one cares by phantomfive · · Score: 3, Insightful

    The Unix philosophy is not "each piece does one thing." It's complex and you should understand it.

    If I were designing it, the init system and the hot swapping system would completely separate, but the init system would call into the hot swapping system through a minimal interface when needed. That would give you maximal flexibility.

    --
    "First they came for the slanderers and i said nothing."
  90. Re: No one cares by geoskd · · Score: 1

    It isn't like there are no options if a person doesn't like systemd. In fact, for the most discriminating Linux cognoscenti, they can roll their own, with not a thing to disturb their delicate sensibilities :

    I saw an init system written by a young person without any formal CS education, using Boost as a style guide and dbus as the only requirement. Wow was that thing messed up.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  91. Re: No one cares by geoskd · · Score: 2

    SystemD is controlled primarily by Redhat employees -- and, they are very, very, very hostile to commits that aren't 100% behind their 'everything is a VM' goalposts. Even normal, sane bugs results in an almost instant screaming response, and closed bugs.

    I'm not saying bullshit, but I think links are appropriate given the accusation you just made.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  92. I do welcome this. by Anonymous Coward · · Score: 0

    I had some issues with some modern distros but this worked fine, maybe I will learn how to manage they system with the new service manager, bit now I have too much work to do.

  93. How about Debian just offers a non-systemd option? by Anonymous Coward · · Score: 0

    I'd like to be able to cleanly install a regular Debian/Redhat/Suse system and choose at install time what sort of init I want the machine to use. Kludges like those at http://without-systemd.org/ are nice, but let's have something that doesn't require such tinkering. Is that too hard to do? If so, why?

    Why does Poettering still have a job pushing systemd and pulseaudio all the discord he's sown?

  94. Re: No one cares by Anonymous Coward · · Score: 0

    False equivalence: systemd is unlikely to harm you or your property or spread disease. Nor can one bugfix a raccoon, but one *can* bugfix systemd with a little more elbow grease and a little less complaining.

    Or I can avoid the disease infesting systemd altogether and save myself some elbow grease!

  95. Re: No one cares by Anonymous Coward · · Score: 0

    So we are finally past the whole tabs vs spaces thing?

  96. Re: No one cares by Anonymous Coward · · Score: 0

    If I were designing it, the init system and the hot swapping system would completely separate, but the init system would call into the hot swapping system through a minimal interface when needed

    Would you do that? please?

  97. Re: No one cares by Anonymous Coward · · Score: 0

    Your reading comprehension requires work. Perhaps use some of the elbow grease that you saved by not helping to fix the alleged problems.

  98. Re:No one cares by Billly+Gates · · Score: 2

    Let me ask you this?

    Do you use Linux professionally as a programmer/user or as a system administrator?

    It seems the later who switched to FreeBSD and Duvuan for good reason have a complex environment with hundreds of racks and virtual machines where a reboot means things like your array or SAN don't get mounted and daemons randomly get shut down with no logs on why seem common. I could be wrong but systemD is great on a laptop for faster boots but professionally sounds like a nightmare when the CIO is breathing down your neck for uptime and your servers are being stupid

  99. Re: No one cares by nuckfuts · · Score: 1

    keep it flexible and replaceable.

    Exactly! I've been using Unix since before Linux existed. The original philosophy was that it worked as a bunch of simple, self-contained components. Commands are terse and to-the-point. If you want something more complex, pipe them together. Even the shell was replaceable.

    Oh, and everything could be treated like a file, including devices. This concept seems to have gone a step farther in Linux, where even processes can be accessed through /proc.

  100. Re: No one cares by Anonymous Coward · · Score: 0

    Before pulseaudio Linux audio was rubbish if you were a desktop user.

  101. Thank you for saving the Linux distro world. by Anonymous Coward · · Score: 0

    I can't think the Devuan developers enough. I'm not a distribution developer nor a sysadmin (except for my family's PCs...). I'm not even averse to using systemd-based distributions. But - I know the wrong choice has been made, and I know this needs to be rectified. I plan on switching my home PC from GNU/Linux Mint to Devuan GNU/Linux 2 next time I need to install a distribution.

    I encourage everyone to try using Devuan, to support the project with hardware, with money and with QA/bug reporting. Even if you think SystemD is not as bad as it's made out to be - you should consider supporting the project, or at least not bashing it - if only in the name of diversity. Monoculture and single point of failure are problematic.

    1. Re:Thank you for saving the Linux distro world. by Anonymous Coward · · Score: 0

      I'm not a distribution developer nor a sysadmin [..] But - I know the wrong choice has been made

      Is is like you "know" the world is a flat disc and these people claiming to have landed on the moon must have lied?

  102. Re: No one cares by Kernel+Kurtz · · Score: 0

    I like it.

    Instead of the zillion different gaffertaped together scripts used in different distros we now have a standard

    Why don't you just use Windows?

  103. Re: No one cares by q_e_t · · Score: 1

    Yes, it used to be pretty horrible. I am not sure to what puslseaudio specifically may have fixed, but it is a bit better now, although still a bit of a mess. But it might have got better without pulseaudio, so it's hard to know if this was correlation or causation. Some things (MIDI) still seems to be better supported via ALSA. And then jack is required for some things to work properly, integrating with ALSA or pulseaudio. So yes, still a mess, but at least my audio mostly works now.

  104. Re: No one cares by Anonymous Coward · · Score: 0

    LOLOLOLOL.

  105. More power to them! by sombragris · · Score: 4, Informative

    It's great to see a systemd-free distro making progress. Hope they keep releasing.

    And remember, Slackware is the oldest GNU/Linux distro in active maintenance, and is also free of systemd. Even the development version (Slackware-current) has no systemd.

    --
    -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
    1. Re:More power to them! by walterbyrd · · Score: 1

      IMO: Slackware package management leaves a lot to be desired.

      I know there are many package management add-ons for Slackware, but there is nothing official, nothing standard. Frankly, it's a mess.

    2. Re:More power to them! by sombragris · · Score: 1

      Maybe. But slackpkg is standard from several versions ago and it works beautifully. Really, right now package management works very well and the biggest difference with other distributions is the lack of dependency resolution. This is by design; the whole thing is predicated on the basis that you do a full install.

      --
      -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
  106. Re: No one cares by q_e_t · · Score: 1

    Playing devil's advocate, plate tectonics used to be the fragmentation. Just because it may lead to short, or even long term, fragmentation, doesn't mean it's not the appropriate course of action.

  107. Re: No one cares by Anonymous Coward · · Score: 0

    You are explaining Unix philosophy when you have no idea what you are talking about. Google unix philosophy please and learn it before discussing how much better systemd is. Thanks.

  108. Re: No one cares by Anonymous Coward · · Score: 0

    He owns 1 Linux box with systemd on it. It's never crashed. Flawless systemd configuration. You should see it. It made Jesus weep.

  109. Re: No one cares by greenwow · · Score: 1

    > Log message problems can be fixed...

    I'm beginning to think the logging problems with systemd can't be fixed since they've been broken for so many years. Just sucks that there's so often nothing in the journal except the exit status and that output, especially to stdout or stderr, is just swallowed. It's ridiculous that you can start something by hand, see the error message, and fix the problem in a few seconds while systemd can't do the same.

  110. Re:No one cares by walterbyrd · · Score: 1

    In other words, you have no real argument.

  111. Re: No one cares by Anonymous Coward · · Score: 0

    Would you do that? please?

    No, he's busy telling people that they are doing it wrong and that he would do it right, if only he had time.

  112. Re: No one cares by Anonymous Coward · · Score: 0

    Racoons are dangerous! Great comparison with systemd, IMO.

  113. Every review I see about Devaun is positive by walterbyrd · · Score: 2

    Fast, stable, flexible, and systemd free.

    Like old (real) Debian, it has excellent package management.

    Other distros get more bloated, less flexible, and more authoritarian; Devaun embraces the true ideals of Linux, and UNIX.

  114. Re:How about Debian just offers a non-systemd opti by walterbyrd · · Score: 1

    > Why does Poettering still have a job pushing systemd and pulseaudio all the discord he's sown?

    Because Red Hat, and it's business partner Microsoft, want to effectively control the Linux universe.

    Can't blame them, they are public corporations, and their first duty is to their shareholders, not the Linux community.

  115. Re:No one cares by Anonymous Coward · · Score: 0

    It seems the later who switched to FreeBSD and Duvuan for good reason

    Wow, it seems you live in a parallel reality. Devuan is really unpopular, they barely have found a few unexperienced people working on it (there is a reason it takes more than a year after Debian was released to update the 70 packages Devuan has).

  116. Re: No one cares by sjames · · Score: 1

    My test case (in a VM) was configured to allow mounting degraded. Then I failed one of the drives in the VM and booted. Systemd wouldn't even attempt to mount the volume, just the cylon followed by the emergency shell. After digging around in the twisty mess of configuration filed, I found there is no way to make systemd just try the mount command as an imperitive. It decided the volume couldn't come up and so it wasn't going to try.

    Of course, since degraded mode was configured, issuing the mount command manually in the emergency shell mounted it up with no issue at all.

    Meanwhile, remember the Apr fools joke COMEFROM command? Systemd actually implements it.

    In general, systemd isn't all that flexible. If you have an unusual situation, you'll have to use something other than systemd to bring it up. Unfortunately, systemd doesn't play nice with others so that means replacing systemd. Unfortunately, systemd has it's tenticles embedded into everything, so that's going to be a much harder task than it should be, involving a lot of recompiling. Hope you didn't want to use Gnome in that configuration.

    The systemd project would have developers write daemons with dependencies on systemd. ("come into my parlor" said the spider to the fly). DON'T DO IT! Your project, like Gnome will end up as part of a vendor lock-in that way.

    In the long term, that's bad for Linux. There's no reason that everything systemd does couldn't have been done the Unix way with smaller interchangeable tools that could inter-operate.

  117. Re: No one cares by TuxThePenguin2205 · · Score: 2

    Is this the OS equivalent of Godwins law?

  118. The real problem with systemd by Anonymous Coward · · Score: 1

    The cunt who designed and wrote it had a history of writing buggy ill conceived shit.

    He is far from the best person for the job.

    Also he isnâ(TM)t a huge Linux User. Heâ(TM)s part of the laptop brigade, and while thatâ(TM)s important, itâ(TM)s not essential.

    Quite frankly, Linux on a laptop or desktop is a fundamentally different beast to Linux on a server or virtual machine.

    I bet that cunt pottering uses a Mac, has a hard on for it, and gave us a half arsed implementation of launchd.

  119. Re: No one cares by F.Ultra · · Score: 2, Informative

    But mounting root at that stage is not the work of any init so if I have to guess the problem that you experienced with the degraded btrfs has to do with the initramfs image on your distribution and not with systemd, but having not seen this myself I will of course not say that systemd had nothing to do with it but it sounds odd since / is mounted before init is called by the booting kernel. And I've read many storied about default initramfs:s having trouble with degraded raid1 btrfs so I think you blamed systemd too early there.

    Gnome are not vendor locked-in, their dependency upon logind is #1 something that can be disabled with a compile-flag and #2 the dependency is on the logind DBUS namespace and thus anyone can implement something that speaks that namespace (which is how the BSDs implemented it on their end). And the logind thing solves a problem for Gnome which is why they choose to go with it.

    In the long term, that's bad for Linux. There's no reason that everything systemd does couldn't have been done the Unix way with smaller interchangeable tools that could inter-operate.

    Which accidentally is just how the various systemd are implemented, it's a bunch of smaller interchangeable applications that inter-operate via DBUS. The only dependecy each tool have is the DBUS namespace so as long as you implement that you can change each and every systemd tool.

  120. Re: No one cares by Anonymous Coward · · Score: 0

    otoh, ls -lh /sbin/init
    -rwxr-xr-x 1 root root 37K May 29 2015 /sbin/init
    (devuan jessie, haven't upgraded yet)

  121. Re: No one cares by F.Ultra · · Score: 1

    If you don't see logs from early boot on RAID issues then check the unit files for the tools that set up your raid, there is a chance that they are set up in a stupid way that disables logging from these tools. Because anything that comes out of a tool when run under systemd regardless of if it's from stdout, stderr or syslog is captured and sent to the journal.

    But unfortunately some maintainers create faulty unit files here. I have seen some where the daemon is invoked with arguments like "--quiet" which of course makes the daemon create no log output at all. Another example is mediatomb where the unit-file from debian makes it log to "/var/log/mediatomb" instead of just letting it log to stdout which means that "journalctl -u mediatom.service" only yields the logs from systemd when it starts and stops the deamon which looks like logs are dropped but instead they are stored differently.

  122. Re:No one cares by F.Ultra · · Score: 1

    But using start-stop-daemon on upstart would be a complete waste of time as well... Personally I found "man systemd.unit" to be quite good but then if people are using start-stop-daemon under upstart then I don't know if any documentation would save them.

  123. Gentoo and Funtoo have an OpenRC option by ArghBlarg · · Score: 2

    There are still systemd-free distros out there, support them if you care. I'm happy with the above.

    --
    ERROR 144 - REBOOT ?
    1. Re:Gentoo and Funtoo have an OpenRC option by Anonymous Coward · · Score: 0

      Distrowatch has a "Init" menu option for the advanced search. Pick your Init and be happy. Or you can pick "Non-SystemD"
      No other Init is hated enough to have it's own "Non-" option.
      Thanks Distrowatch!

      Yes I'm using systemd right now. Just to lazy to change it and maybe a little to stupid to know if it's causing any of my problems.

  124. Re: No one cares by sjames · · Score: 1

    But you can only change the systemd tool for a clone of that tool.

    As for the systemd test, NOW it has been moved to the initramfs NOT running systemd. That is a kludge to make it work. You could say that systemd accidentally developed a dependency on the old SysV init. But it was definitely systemd, that's why the cylon followed by the emergency shell. But systemd won't do any better for a non-root volume and NOW, the plan was always to use something else in the initramfs. And we have always been at war with Eastasia.

  125. Re:No one cares by Anonymous Coward · · Score: 0

    If you are running hundreds of servers with shitty hardware that suffers race conditions at boot, then you got what you paid for.

    Get a real god damn server with a raid controller that isn't fucking garbage. Or use NAS and real NICs that aren't garbage.

  126. Re: No one cares by Bengie · · Score: 1

    The problems with systemd are technically features, not bugs, because they're working as intended.

  127. Re: No one cares by Brockmire · · Score: 0

    Agreed about the rappers names. Fucking dumb.

  128. Re:No one cares by Anonymous Coward · · Score: 0

    Funny I do not have these problems with SysInit. It is a SystemD problem. Not a hardware/driver problem. SystemD is not consistent at all.

  129. Re:How about Debian just offers a non-systemd opti by Anonymous Coward · · Score: 0

    This. Everything was fine with Linux until systemd and pulse-audio. A good example of Microsoft EEE.

  130. Re:No one cares by geekymachoman · · Score: 2

    http://big-elephants.com/2013-...

    How is this a mess ? This can only be a mess if you have no idea what you're doing, in which case you shouldn't be commenting, worrying or thinking about Systemd or "old init scripts".

    Unfortunately "they" decided to impose this massive pile of crap that does everything now ( opposite of what UNIX should be - and because of what UNIX is is why we use it... otherwise everybody would be running Windows on their servers ).

    But it's politics. Redhat is doing it because of Political reasons. Sneaky and crappy... it's something Microsoft would do.

  131. Re: No one cares by phantomfive · · Score: 1

    tbh I'd really like to spend some time getting Enlightenment Desktop working nicely, because I think it has a lot of potential. Next year, maybe.

    --
    "First they came for the slanderers and i said nothing."
  132. Re: No one cares by Anonymous Coward · · Score: 0

    Reading comprehension seems not to be your strength, but go on claiming everything runs in PID 1.

  133. I Care by Anonymous Coward · · Score: 0

    Linux is too important to risk being tied down. Without the Linux wildcard I suspect Microsoft and Apple wouldn't be able to avoid even more draconian demands from Hollywood and Governments. Once someone corrals Linux the whole landscape changes.
    Don't let anyone put a saddle on Linux much less a bit in it's teeth!

  134. Re:No one cares by Anonymous Coward · · Score: 0

    professionally sounds like a nightmare when the CIO is breathing down your neck for uptime and your servers are being stupid

    I am not the parent but match his and your description. Lots of systems with lots of uptime required. Complex but not stupid crazy (a few iscsi and serious storage DB hosts with lots of adapters but most virtual machines in large clusters running various apps).

    I've (we've since no tickets on it either) never had systemd get in the way. Ok maybe that was true 3 or 4 years ago but since then I've actually bothered to learn how systemd works so that your above quote doesn't actually happen. Its called learning new techniques for your job.

    At home I don't have any sort of complex startup requirements so who gives a shit. At work I have a few hard requirements about 'this before this' and systemd works fine for that since all my requirements come as distro defaults anyway.

    Bravo to devuan, cheers to the enthusiasts, but everyone else has moved on, and this should help the stupid 'systemd sucks' war finally cool down a bit I hope, just so the ubuntu refugees can finally have a home.

  135. Thanks jaromil by Anonymous Coward · · Score: 0

    Thanks for Devuan jaromil. There is still hope for the internet as long as people like you are around.

  136. Quick test in VMware didn't work by Anonymous Coward · · Score: 0

    I just made a quick test of the live DVD in WMware 12 workstation. Doesn't work... It boots, but X-windows malfunctions.

  137. Re: No one cares by Eunuchswear · · Score: 1

    Why don't you just use Windows?

    Because Windows doesn't come with systemd, obviously.

    --
    Watch this Heartland Institute video
  138. Re: No one cares by Eunuchswear · · Score: 1

    Log message problems can be fixed

    They could be fixed if anyone made an actual bug report about them.

    --
    Watch this Heartland Institute video
  139. Re: No one cares by Eunuchswear · · Score: 1

    Oh, and everything could be treated like a file, including devices. This concept seems to have gone a step farther in Linux, where even processes can be accessed through /proc.

    For values of "Linux" that are equal to SVR4.

    (Which goes further than Linux, replacing the ugly ptrace(2) by I/O ops on /proc).

    Of course, neither of them goes as far as Plan9.

    --
    Watch this Heartland Institute video
  140. Re: No one cares by Eunuchswear · · Score: 1

    They could be fixed if anyone could demonstrate that they exist.

    --
    Watch this Heartland Institute video
  141. Re:How about Debian just offers a non-systemd opti by Eunuchswear · · Score: 1

    Everything was fine with Linux until pulse-audio.

    Well, except that sound didn't work.

    --
    Watch this Heartland Institute video
  142. diamond init by Anonymous Coward · · Score: 0

    In other words, init has to do some things hot swapping has to do, but hot swapping doesn't need to do other things init needs to do.

    It seems that init needs to be very light, only starting and managing two high level hierarchy deamons: hardware (devices) manager, and software (processes) manager, and the two should optionally synchronize if system dependencies require it. Then, when the two managers are ready, a high level, secondary init proces PID 4 should be started to bring up the system as scripted.

  143. Re:No one cares by Anonymous Coward · · Score: 0

    for me it's very simple

    TL;DR --> systemd changes kept breaking parts of my linux system

    Long story:
    I used Debian for over a decade before systemd and only once did I have an update causing serious breakage in that time
    Then suddenly systemd dependencies starting showing up everywhere.
    Which WOULD be fine except that, sudden
    is fine came systemd and suddenly I had problems every couple of months, all of which turned out to be 'software function X that has worked ok since forever, now uses systemd and the upgrade broke things'. And ily I'm having a major breakage every couple of weeks/months, and all of them turned out to be 'subsystem now uses something provided by systemd no no longer works'
    In all cases the easier fix was 'switch to something without the systemd dependenc' (cause systemd is an opaque spaghetti system with bad documentation.)
    I got tired of it, and have been running devuan without problems, since shortly after it became available

  144. libsystemd0? by Phil+Hands · · Score: 1

    Hi Bruce,

    Nice to see that you're still taking an interest in Debian ;-)

    Perhaps you can explain why you favour Devuan over simply running Debian with the init of your choice installed.

    The reason that I ask is that (prompted by a comment down the thread) I just tried out the live version of Devuan ASCII, and I see that is is true that Devuan now includes libsystemd0.

    While I personally see nothing wrong with that, I've gained the strong impression that the fundamental reason for setting up Devuan in the first place was to avoid including that library.

    If one is motivated to avoid every scrap of systemd, then I don't see how Devuan can now be considered satisfactory.

    If on the other hand one is willing to accept having libsystemd0 (so that programs can sensibly accommodate running on systems with and without systemd) then I'm wondering what is supposed to be better about using Devuan than simply using Debian having selected one of the several alternative inits.

    Is this about bugs that are being left unjustifiably unfixed in Debian?

    If that's the case, and there are reasonable bugs that are being ignored, then I'm confident that the Technical Committee would give such cases a sympathetic hearing (and I say that as a current member of the committee).

    Cheers, Phil.

    --

    Debian: GNU/Linux done the Linux way
    1. Re:libsystemd0? by Bruce+Perens · · Score: 1

      Hi Phil, Unfortunately a lot of packages are built with a dependency on libsystemd0. Satisfying this dependency, obviously, does not mean that your init system has to be SystemD. You may also stub out the library as necessary, or re-implement it to work with multiple init systems.

      The breaking point for me was a filesystem problem on my root disk. Using another init, I would not have needed a rescue disk. Using SystemD, I could not boot without being able to write the journal. Devuan repairs that issue.

      So, it's solving a problem vs. ritual purity. The purpose is not to eradicate every last work by Mr. Pottering, but to allow choice of init systems.

    2. Re:libsystemd0? by Phil+Hands · · Score: 1

      Hi Bruce,

      Are you under the impression that Debian does not offer a choice of inits?

      If so, you are mistaken.

      If you think that you'd have been better off with some other init, why did you not just install another init?

      I think it's a bit of a shame that so many people interpret the existence of Devuan as an assertion that Debian has somehow forced systemd upon our users, whereas in fact a lot of effort has been spent on making sure that systemd is just a default that can be easily overridden by installing an alternative init. This is particularly unjust because most of the effort required was provided by the maintainers of the systemd package, so they did the work to allow people to use other inits, which was pretty selfless of them, and meanwhile they get all the grief from people complaining (wrongly) about being forced to use systemd.

      Cheers, Phil.

      --

      Debian: GNU/Linux done the Linux way
    3. Re:libsystemd0? by Bruce+Perens · · Score: 1

      Phil, I think the problem is that SystemD isn't just an init. And some of the things it took over were no longer maintained outside of SystemD until the Devuan people came along. So, I think you should look at Devuan as not just Debian with a different init, but Debian with all of the problems of running without SystemD solved.

    4. Re:libsystemd0? by Phil+Hands · · Score: 1

      Bruce,

      OK, so that's fair enough, but is there any real reason for Devuan to behave as anything other than a normal Debian derivative?

      When they were trying to "eradicate every last work by Mr. Pottering", including libsystemd0, that wasn't going to work, since Debian doesn't really have a workable way to have two versions of the same package, differently linked (well, not without an explosion of foo-without-libsystemd packages, which wasn't going to get past the ftpmasters).

      Now that they seem to have rowed back a little from that position, it seems like the main thing is the maintenance of alternative packages, and the testing of the coherent whole, both of which could be pushed upstream to some extent.

      If all the packages could be pushed upstream, then Devuan might even be able to be a Debian Blend, or perhaps even a Debian Pure Blend, which would then allow them to release in a timely manner. Even without that, I'm sure that there are Debian users that would appreciate the option of using the main components like eudev.

      Looking for evidence of attempts to package eudev for Debian, this is about it as far as I can see:

          https://bugs.debian.org/cgi-bi...
      and
          https://lists.debian.org/debia...

      neither of which have gone anywhere since.

      Given that the packages now exist, it ought to be pretty trivial to upload them to Debian. That is likely to attract more people to use them, resulting in more effort being available to keep them maintained in future, so everyone wins.

      If there's some reason that they cannot be uploaded to Debian in their current state, then it would be helpful to have the ITP ( https://wiki.debian.org/ITP ) in the BTS ( https://wiki.debian.org/BTS ), with blockers being described, providing somewhere to discuss how to address that situation.

      Cheers, Phil.

      --

      Debian: GNU/Linux done the Linux way
    5. Re:libsystemd0? by Bruce+Perens · · Score: 1

      I think the Devuan developers also wanted to be in a community of people with different values. One that they felt would be more attuned to the Unix philosophy. One where something like SystemD would never have been considered as the default. You might have noticed that their announcements are signed "Vetran Unix Admins". Now, I know some people still with Debian have been around for a long time. But maybe they haven't held the same values.

      And much as I love Debian, there is a lot wrong with it and has been for a long time. The inward-facing nature of it that holds it back: "we make Debian for ourselves". So much anal-retentive process that I wouldn't dream of attempting to re-qualify as a DD and going through all of it today. Way too much willingness to allow commercial distributions, often built on Debian, to run away with their user base.

      So, I'm happy to see a non-profit fork with different goals, and maybe to help them a little.

    6. Re:libsystemd0? by Anonymous Coward · · Score: 0

      You DID force SystemDud on your users!

      The shenanigans the TC pulled to force it through despite well-reasoned objections is well-documented. Your attempts at revisionist history are filled with fail. But not as must as SystemD.

  145. Re:No one cares by thegarbz · · Score: 1

    It is incredibly common to see people who don't read the manual or refuse to to end up with issues around logging, daemons shutting down etc.

    Systemd does a lot of things poorly but it's behaviour on starting / stopping daemons and logging is well documented and unfortunately also highly configurable. There are some definite bugs with mounting network filesystems during boot and the like, but whenever I hear about someone missing logs or having a daemon randomly disappear, that is entirely user / distribution maintainer error.

  146. Re: No one cares by thegarbz · · Score: 1

    In other news the Linux kernel doesn't fit on a floppy disk. I fail to get upset about 1.6MB of something doing something more intelligent than relying on 100s of customised scripts and dumping PID files somewhere.

  147. Re: No one cares by thegarbz · · Score: 1

    It just worked before.

    Someone put a fuckton of effort into making sure what little the system was capable of worked in your case. This was not a glowing review of sysvinit.

  148. Re: No one cares by thegarbz · · Score: 1

    Bollocks. They adopted it because it became a dependency of other software

    You know when you look back at the history of something you need to start at the beginning and go forward, not start at today and go backwards. There was precisely zero software that depended on systemd when major distros adopted it.

    Even now the amount of software that has a dependency on systemd can be counted on one finger, and some prominent systemd distributions actually didn't even feature said software.

    I get it though, understanding the motivations behind people is hard when they hold their technical discussions on open mailing lists. When it's all done behind closed doors we can start conspiracy theories, but now... reading... uah!

  149. Re: No one cares by phantomfive · · Score: 1

    In terms of memory or disk space it's trivial. In terms of 1.6MB of compiled code, that's a lot of code, a lot of room for bugs.

    --
    "First they came for the slanderers and i said nothing."
  150. Re: No one cares by thegarbz · · Score: 0

    Tell me about it. How can we trust this Linux kernel thing! The amount of access it has to the system is incredible and just look at its size!

  151. Re: No one cares by Anonymous Coward · · Score: 0

    Many of us dont want systemd because systemd tries to fix something that isnt broke and is trying to be something nothing should ever be.

    It is just another spyware telemetry attempt to fuck with people. Stop defending it you retard.

  152. Re: No one cares by F.Ultra · · Score: 1

    No, the only thing that you have to clone is the D-BUS namespace, which of course is the exact same for any other situation where you can replace tools in the Unix-way. It's not like you could replace e.g sed with a tool that no longer listens to stdin and cannot understand space separated strings.

  153. Re: No one cares by sjames · · Score: 1

    It's one thing to depend on a fundamental API of Unix, quite another to kitchen sink an entire API and support subsystem in as a dependency.

  154. Re: No one cares by Anonymous Coward · · Score: 0

    Actually, that's pretty-much what happened for all existing Ubuntu and Debian users. There was no freedom to stay with sysv. Just a "take it or leave it". And the cost of leaving it was having to learn another package manager and another init system (OpenRC) but at least the learning curve was way gentler and there were logs to tell me what I did wrong. And I still got parallel start and a faster boot time on the same machine with the same devices than I did with systemd.

  155. Re: No one cares by phantomfive · · Score: 1

    Yeah, actually, you shouldn't call the Linux kernel secure, and no one (not even Linus) would call it small.

    --
    "First they came for the slanderers and i said nothing."
  156. Re: No one cares by Anonymous Coward · · Score: 0

    Actually it does, in a similar form: srvman - runs everything
    Anton

  157. Re: No one cares by drinkypoo · · Score: 1

    Someone put a fuckton of effort into making sure what little the system was capable of worked in your case. This was not a glowing review of sysvinit.

    Yeah, they did that and made it reliable. Now it doesn't work reliably, what an improvement

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  158. Re: No one cares by drinkypoo · · Score: 1

    You know when you look back at the history of something you need to start at the beginning and go forward, not start at today and go backwards. There was precisely zero software that depended on systemd when major distros adopted it.

    Uh, no. GNOME was the primary reason Debian adopted systemd.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  159. Re: No one cares by Anonymous Coward · · Score: 0

    when i first came across it i investigated the reasons why it was needed. Parallelism was one of the main gists i got. Seems odd to redesign a system init, take away pid 0 all for that. Coming from RH was even stranger or do they constantly reboot their servers? But the real laughing point was logging. Binary logs that apparently stop hacking, lol, and unauthorised access, false syslog entries but then allow u to use syslog anyway... then there's core dump handling which is an abomination. now they do dns and have their tentacles in window managers. Shees, if this is the future of linux i will soon be using apple products.
    Anton

  160. Re: No one cares by drinkypoo · · Score: 2

    But mounting root at that stage is not the work of any init so if I have to guess the problem that you experienced with the degraded btrfs has to do with the initramfs image on your distribution and not with systemd,

    It does not matter even slightly whether systemd caused the problem if it exacerbates the problem.

    but having not seen this myself I will

    ...ramble anyway, about things you don't know about.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  161. Re: No one cares by thegarbz · · Score: 1

    Like I said, when you willfully ignore the technical discussions you can justify ANYTHING. Personally I think it was leprechauns. They are the reason Debian adopted systemd. Makes as much sense as a package that didn't depend on systemd being the cause. Makes as much sense as anything you want to make up despite the fact that their discussion on the topic is public.

    Now go educate yourself ignorantpoo.

  162. Re: No one cares by Anonymous Coward · · Score: 0

    Pulseaudio had some issues when I first used it (Ubuntu 8.04 IIRC) but since 10.04 I've never had a single problem with it, including hotplugging audio devices etc.

    Systemd? Had to learn the new journal command, took a few minutes. Otherwise it's been fine.

    Good for Devuan providing an alternative, choice is good. Now I wish the whingers would just use Devuan (or *BSD or whatever) and stop whinging, particularly on threads that are *nothing to do with systemd*.

    But I expect they'll still be at it in 5,10 years.

  163. Re: No one cares by F.Ultra · · Score: 1

    So throw out all software that depends on a API designed after 1970? No need for SQL-servers because SQL is not a fundamental Unix API, no need for REST/SOAP services because neither is a fundamental Unix API. Seriously now you are just being obtuse, I get that you don't like systemd and I'm fine with that but please don't go completely overboard now.

  164. Re: No one cares by F.Ultra · · Score: 1

    How can it exacerbate the problem if it's not even involved with the mound process of root to begin with? It's not like sysv init would magically mount it either, you would end up in a busybox or kernel hang either way (and I've been there many many many times with sysv init, e.g right now I have a remote server running sysv init that sometimes can survive a remote reboot and sometimes ends up in busybox).

  165. Re: No one cares by sjames · · Score: 1

    Note, the OS is able to boot just fine without any of the involved system programs understanding REST or SQL. I would absolutely object to a system that won't even boot far enough to log in and debug without REST or SQL. Applications and non-system services are free to use SQL and REST as needed.

    Overly complex dependencies result in brittle systems. There's a lot of good to be said for a system where if the kernel can manage to execute /bin/bash, the admin can do something useful.

  166. Re: No one cares by sjames · · Score: 1

    Actually, SysV init can and did mount it, following my instructions to allow degraded mode. For the simple reason that SysV doesn't treat admin configuration as a suggestion.

  167. Linux desktop user since 1995 by Anonymous Coward · · Score: 0

    Before pulseaudio Linux audio was rubbish if you were a desktop user.

    What? How so? OSS worked fine. You could play games or watch movies and it all worked great. The main limitation is that with OSS you couldn't have sounds playback from multiple apps at once. But honestly playing multiple sounds at once is such bullshit anyways because it's usually a browser pop-under playing an ad.

    ALSA was a great improvement over OSS. And if your app was not written by an idiot you could share the audio between them. For me, as a musician, ALSA really improved MIDI in Linux over OSS.