Stories
Slash Boxes
Comments

SoylentNews is people

posted by CoolHand on Tuesday February 09 2016, @02:27AM   Printer-friendly
from the why-oh-why dept.

A number of users have reported that running "rm --no-preserve-root -rf /" not only deletes all their files (as expected), but also permanently bricks their computers (which is not). Tracing the issue revealed that the ultimate cause was that SystemD mounted the EFI pseudo-fs as read-write even when this FS was not listed in fstab, and deleting certain files in this pseudo-fs causes certain buggy, but very common, firmware not to POST anymore. A user reported this bug on SystemD's GitHub issue tracker, asking that the FS be mounted read-only instead of read-write, and said bug was immediately closed as invalid. The comment thread for the bug was locked shortly after. Discuss.

Links:
https://github.com/systemd/systemd/issues/2402
http://thenextweb.com/insider/2016/02/01/running-a-single-delete-command-can-permanently-brick-laptops-from-inside-linux/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Informative) by hash14 on Tuesday February 09 2016, @03:47AM

    by hash14 (1102) on Tuesday February 09 2016, @03:47AM (#301156)

    Agreed. You're talking about a project that's a censorious dictatorship, and one with no respect at that. Nobody I've seen talking about systemd has a single nice thing to say about Lennart. The only thing that keeps him in his position is that he works for Red Hat and whoever gives him a paycheck seems to like what he's doing... so at least there's one group who has respect for what he's doing, albeit one that we should feel very edgy about.

    But because he refuses to ever admit that he's wrong or that he can ever take the advice of another individual*, he just stamps his feet like a petulant child and then wonders why nobody likes him or his software. Everyone's just a hater right? But it's not without reason....

    * I can't actually back this up concretely, but I'm just making judgements on some of his more high-profile temper tantrums

    Starting Score:    1  point
    Moderation   +2  
       Interesting=1, Informative=1, Total=2
    Extra 'Informative' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   4  
  • (Score: 5, Informative) by Thexalon on Tuesday February 09 2016, @03:52AM

    by Thexalon (636) on Tuesday February 09 2016, @03:52AM (#301158)

    His number 2, Kay Sievers, has been about as bad [freedesktop.org], to the point where Linus banned any further kernel changes from Kay.

    For what it's worth, I'm solidly anti-systemd, even if that means I'm building my entire system from source code.

    --
    The only thing that stops a bad guy with a compiler is a good guy with a compiler.
    • (Score: 4, Interesting) by hash14 on Tuesday February 09 2016, @04:04AM

      by hash14 (1102) on Tuesday February 09 2016, @04:04AM (#301163)

      Yeah, we've all been forced off our "comfort platforms". I used to be a Debian stalwart and miss it dearly. I'd love to jump to Devuan, but it looks like even they are having some issues keeping the repository systemd free. So it's Gentoo for me now, and while it's a magnificent project, I'd far prefer going back to a package-based distro. The problem is just that none are reliable (at keeping out systemd) or seem viable in the long-term (Gentoo is doing the most to preserve independence from systemd). And I'll give BSD a try at some point, I just worry that the performance/hardware support won't be quite up to that of Linux.

      In any case, I don't even think it's Lennart or Kay who's the biggest danger. It's Greg Kroah-Hartman who's the #2 Linux developer. He's a big fanboy of systemd, has taken to trolling Gentoo developers for forking udev (because *shock* some people don't like systemd), and was pushing hard for the monstrosity that is kdbus to be mainlined in 4.1 - thankfully that didn't happen. But with him at the helm (or #2 at least), I'm seriously concerned about the lines being blurred between Linux and systemd, and how much Linux development in the future will be specifically to cater to systemd. That, in my opinion, is the greatest threat to Linux right now.

      • (Score: 1) by UncleSlacky on Tuesday February 09 2016, @10:29AM

        by UncleSlacky (2859) on Tuesday February 09 2016, @10:29AM (#301318)

        Just FYI, both antiX and MX-15 are systemd-free (it can be added if desired) and based on Debian Jessie.

        • (Score: 0) by Anonymous Coward on Tuesday February 09 2016, @05:45PM

          by Anonymous Coward on Tuesday February 09 2016, @05:45PM (#301540)

          There is also Calculate Linux, a binary distro with a Gentoo base.

        • (Score: 1) by purple_cobra on Tuesday February 09 2016, @08:25PM

          by purple_cobra (1435) on Tuesday February 09 2016, @08:25PM (#301647)

          Ditto Manjaro-OpenRC [sourceforge.net], an Arch-derived distro (well, Manjaro-OpenRC is derived from Manjaro is derived from Arch!). I use this on a little Celeron NUC with a cheap SSD and it's pretty good. Being largely Arch, you have access to all the same stuff (e.g. -ck or -pf kernels, etc).

      • (Score: 0) by Anonymous Coward on Tuesday February 09 2016, @05:50PM

        by Anonymous Coward on Tuesday February 09 2016, @05:50PM (#301541)

        On the topic of GregKH, one reason he is so defensive about udev is that he wrote it back in the day.

        Yes, Sievers currently had maintainership when it was folded into systemd. But i suspect it had the tacit approval of GregKH.

        Rob Landley has an interesting story about an exchange between him, Sievers and GregKH about documenting the /sys interface udev depends on.

        http://www.landley.net/notes-2015.html#05-07-2015 [landley.net]

      • (Score: 0) by Anonymous Coward on Monday February 15 2016, @02:50AM

        by Anonymous Coward on Monday February 15 2016, @02:50AM (#304428)

        Because I don't use the full Gnome or KDE suites, I've found it possible to have a Debian 8 desktop with most of my favourite software, without using systemd as the init. Because systemd caused one crash for me, I decided I didn't want it.

        In /etc/apt/preferences I put

        Package: systemd
        Pin-Priority: -1

        I installed the sysvinit package to replace systemd, and allowed the installation of the libsystemd0 package.