Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.
posted by LaminatorX on Monday September 01 2014, @09:04PM   Printer-friendly
from the puttering-about dept.

Phoronix has an article up about some interesting ideas of Lennart Poettering about what could be a possible future for Linux:

Lennart Poettering of systemd and PulseAudio fame has published a lengthy blog post that shares his vision for how he wishes to change how Linux software systems are put together to address a wide variety of issues. The Btrfs file-system and systemd play big roles with his new vision. Long story short, Lennart is trying to tackle how Linux distributions and software systems themselves are assembled to improve security, deal with the challenges of upstream software vendors integrating into many different distributions, and "the classic Linux distribution scheme is frequently not what end users want."

 
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: 3, Informative) by Marand on Tuesday September 02 2014, @01:24AM

    by Marand (1081) on Tuesday September 02 2014, @01:24AM (#88310) Journal

    If Debian goes systemd I will go to another distro that doesn't use systemd.

    Been a Debian user since 2000 and been happy with it, but they're still committed to moving to systemd as the Linux default for jessie's release as stable. Currently, in testing, systemd is required for all desktop environments because of how its tentacles are reaching into every part of the stack. The only thing that hasn't pushed me to jump to a different distro is you can still use other init systems, at least for now, via installation of systemd-shim package.

    That lets the other parts of systemd that the desktop bits want live without needing to give in and run the init replacement. I'm fine with that for now, and hopefully sanity is restored before they obsolete the shim package and require systemd as init. Gentoo has that udev fork with the intent of removing the systemd dependency, so maybe that sort of thing will spread the same way Gentoo's gcc fork did back in the day.

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

    Total Score:   3  
  • (Score: 2) by VLM on Tuesday September 02 2014, @12:11PM

    by VLM (445) on Tuesday September 02 2014, @12:11PM (#88459)

    "systemd is required for all desktop environments"

    Only the shitty ones that most people don't like but the corporates are pushing really hard. No need to accidentally tar and feather something like xmonad.

    • (Score: 0) by Anonymous Coward on Tuesday September 02 2014, @12:44PM

      by Anonymous Coward on Tuesday September 02 2014, @12:44PM (#88468)

      What's wrong with tar [wikipedia.org] and feather? [wikipedia.org]

    • (Score: 3, Informative) by Marand on Tuesday September 02 2014, @09:47PM

      by Marand (1081) on Tuesday September 02 2014, @09:47PM (#88665) Journal

      "systemd is required for all desktop environments"

      Only the shitty ones that most people don't like but the corporates are pushing really hard. No need to accidentally tar and feather something like xmonad.

      I was specifically referring to desktop environments (KDE, Xfce, etc.), rather than window managers like xmonad, because there's a fundamental difference in the two. DEs and WMs have different scopes and different use-cases, and while the big DEs usually contain WMs, they don't have to because it's not their primary purpose. Sometimes a WM is all you want, but other times you want things a DE provides, and it's not fair to either category to lump them together. Apples and oranges.

      Actually, I wasn't blaming the DEs for the current situation, either, because it's not really their fault, either. They, with the exception of GNOME, aren't even necessarily trying to become dependent on systemd; it's a side-effect of the Poettering/Sievers relationship to systemd. If a DE tries to provide user-friendly access to USB devices (which it should), it ends up requiring something like udisks. That, in turn, requires udev. Sievers, being the udev creator, decided that udev needs to be tied to systemd. Now every DE that handles USB is dependant on systemd through no fault of that DE's devs.

      This is deliberate, insidious, and like you said above, reeks of embrace-extend-extinguish. In Debian, the udev/systemd dependency isn't even obvious at a glance. udev doesn't say it's dependent on systemd when you check, but there's this underhanded situation going on where if you update udev, one of the libs it uses forces the install of systemd on you. On top of that, if you don't know about the systemd-shim package, that will obliterate the sysv init you had without warning.

      It's not just the DEs, either; USB support in general is a minefield for apps with regard to systemd right now. The way I found out about the systemd/udev dependency was updating a webcam app, because it wanted me to update or install udisks, which in turn wanted a newer udev, which demanded systemd. It's rather . . . surprising . . . to update a single, simple user-space application and see the proposed changes list trying to obliterate sysv-init and update half the underlying OS. That's putting it mildly, because what I actually said when I saw it was much less polite.

      What happens if (when?) systemd gets its tentacles into Xorg or Wayland? Not even the WMs will be safe.