Announcement

Collapse
No announcement yet.

Debian Policy Updated Following Recent Systemd "Init System Diversity" Vote

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Debian Policy Updated Following Recent Systemd "Init System Diversity" Vote

    Phoronix: Debian Policy Updated Following Recent Systemd "Init System Diversity" Vote

    Following last month's Debian init system diversity vote where the Debian developers decided on a general resolution of focusing on systemd but support exploring alternatives, the official Debian Policy has been updated to reflect that...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Inb4 the usual battle between the haters and the fanboys.

    Comment


    • #3
      Originally posted by ZeroPointEnergy View Post
      Inb4 the usual battle between the haters and the fanboys.
      Well anyway this decision should be good for both groups.

      Comment


      • #4
        Originally posted by M1kkko View Post

        Well anyway this decision should be good for both groups.
        What are you thinking? This is the internet! We can't have a middle ground that suits both parties. You have to pick a tribe and then hate on the others! /s

        Comment


        • #5
          If systemd is for starting and stopping services, why a lot of programs need libsystemd0 (such as Xorg)? Please, set free all the programs from (lib)systemd.

          Comment


          • #6
            Originally posted by frank007 View Post
            If systemd is for starting and stopping services, why a lot of programs need libsystemd0 (such as Xorg)? Please, set free all the programs from (lib)systemd.
            Because systemd includes udev for managing devices which something like Xorg probably cares about and doesn't want to spend time writing it all themselves.

            Comment


            • #7
              Originally posted by frank007 View Post
              If systemd is for starting and stopping services, why a lot of programs need libsystemd0 (such as Xorg)? Please, set free all the programs from (lib)systemd.
              Because libsystemd is used to interface with systemd, e.g. for socket activation and logind functionality.

              Comment


              • #8
                Originally posted by frank007 View Post
                If systemd is for starting and stopping services, why a lot of programs need libsystemd0 (such as Xorg)? Please, set free all the programs from (lib)systemd.
                Libsystemd is the piece of code that allows program to use systemd functionality like socket activation, logging, logind, etc. while still keeping functional if systemd is not PID1.

                If you remove libsystemd, then your program will either require systemd to be PID1 or not provide any of the features enabled by systemd. That is fine for distributions that are either systemd-only or totally anti-systemd, but definitely not an option for Debian which wants systemd but also tries to keep users happy that want to experiment with other init systems.

                So basically libsystemd is the one library that keeps the non-systemd distributions in the business. The alternative is for them to maintain patches for all the binaries that want to use systemd features, which is something Devuan tried to do (they went to remove libsystemd dependencies in their first version) but failed (... and rolled back on that in their second version and all following ones).

                Comment


                • #9
                  Originally posted by Karl Napf View Post
                  So basically libsystemd is the one library that keeps the non-systemd distributions in the business. The alternative is for them to maintain patches for all the binaries that want to use systemd features, which is something Devuan tried to do (they went to remove libsystemd dependencies in their first version) but failed (... and rolled back on that in their second version and all following ones).
                  Devuan can be lucky that systemd is not modular and does support init freedom.

                  Comment


                  • #10
                    Also, let's talk about kernel diversity! Too many GNU/Linux distributions are highly dependent on Linus' kernel. It's not modular and doesn't support kernel freedom.

                    And come to think of it, GNU isn't modular nor supporting userspace freedom of diversity neither.

                    (And given GNU/Hurd, GNU/kFreebsd, Android's definitely-not-GNU/Linux, it's only half joking)

                    Comment

                    Working...
                    X