Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. to be absolutely clear: alpine is *not* switching to systemd or implementing a 'systemd compatibility layer'.

to be absolutely clear: alpine is *not* switching to systemd or implementing a 'systemd compatibility layer'.

Scheduled Pinned Locked Moved Uncategorized
72 Posts 31 Posters 121 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

    @whitequark @zyx @ariadne

    eudev exists, at least today, primarily because there's a vocal subset of people who get extremely angry if a package name or file on disk includes the word "systemd" in it, and will not consent to running a udev implementation if any internal filename happens to be /usr/lib/systemd

    These people literally configure their package manager to silently delete any files from ANY package matching the glob `*systemd*`. Prank tip: write a program including "systemdetails.py".

    eschwartz@fosstodon.orgE This user is from outside of this forum
    eschwartz@fosstodon.orgE This user is from outside of this forum
    eschwartz@fosstodon.org
    wrote last edited by
    #54

    @whitequark @zyx @ariadne

    Also relevant, Gentoo dropped eudev a year and a half ago on the grounds that it serves no purpose given systemd-utils can install standalone udev, and eudev was unmaintained and broken and did not in fact provide the library APIs which software compiled against, due to its being unmaintained:

    [gentoo-dev] last rites: sys-fs/eudev - Andreas K. Huettel

    favicon

    (public-inbox.gentoo.org)

    Nonetheless, Gentoo still proudly supports non-systemd installs. 🙂

    whitequark@social.treehouse.systemsW 1 Reply Last reply
    0
    • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

      to be absolutely clear: alpine is *not* switching to systemd or implementing a 'systemd compatibility layer'.

      https://www.linuxjournal.com/content/alpine-linux-experiments-systemd-compatibility-while-keeping-its-lightweight-identity is literally AI slop

      nivex@tenforward.socialN This user is from outside of this forum
      nivex@tenforward.socialN This user is from outside of this forum
      nivex@tenforward.social
      wrote last edited by
      #55

      @ariadne @jima Somehow fitting that I clicked through to the article and the banner ad at the top of the page is "Build your ideas with Gemini" 😫

      1 Reply Last reply
      0
      • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

        @whitequark @zyx @ariadne

        Also relevant, Gentoo dropped eudev a year and a half ago on the grounds that it serves no purpose given systemd-utils can install standalone udev, and eudev was unmaintained and broken and did not in fact provide the library APIs which software compiled against, due to its being unmaintained:

        [gentoo-dev] last rites: sys-fs/eudev - Andreas K. Huettel

        favicon

        (public-inbox.gentoo.org)

        Nonetheless, Gentoo still proudly supports non-systemd installs. 🙂

        whitequark@social.treehouse.systemsW This user is from outside of this forum
        whitequark@social.treehouse.systemsW This user is from outside of this forum
        whitequark@social.treehouse.systems
        wrote last edited by
        #56

        @eschwartz @zyx @ariadne oh man maybe i should switch back to gentoo

        ariadne@social.treehouse.systemsA 1 Reply Last reply
        0
        • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

          @eschwartz @zyx @ariadne oh man maybe i should switch back to gentoo

          ariadne@social.treehouse.systemsA This user is from outside of this forum
          ariadne@social.treehouse.systemsA This user is from outside of this forum
          ariadne@social.treehouse.systems
          wrote last edited by
          #57

          @eschwartz @zyx @whitequark its time to INSTALL GENTOO

          steve@discuss.systemsS whitequark@social.treehouse.systemsW 2 Replies Last reply
          0
          • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

            @eschwartz @zyx @whitequark its time to INSTALL GENTOO

            steve@discuss.systemsS This user is from outside of this forum
            steve@discuss.systemsS This user is from outside of this forum
            steve@discuss.systems
            wrote last edited by
            #58

            @ariadne @eschwartz @zyx @whitequark —omg-optimized

            1 Reply Last reply
            0
            • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

              @eschwartz @zyx @whitequark its time to INSTALL GENTOO

              whitequark@social.treehouse.systemsW This user is from outside of this forum
              whitequark@social.treehouse.systemsW This user is from outside of this forum
              whitequark@social.treehouse.systems
              wrote last edited by
              #59

              @ariadne @eschwartz @zyx like it's not even about systemd, i'm using systemd right now, it's about people generally seeming to make more sensible decisions than my experience with debian as a maintainer which has left me very sour

              ariadne@social.treehouse.systemsA 1 Reply Last reply
              0
              • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                @ariadne @eschwartz @zyx like it's not even about systemd, i'm using systemd right now, it's about people generally seeming to make more sensible decisions than my experience with debian as a maintainer which has left me very sour

                ariadne@social.treehouse.systemsA This user is from outside of this forum
                ariadne@social.treehouse.systemsA This user is from outside of this forum
                ariadne@social.treehouse.systems
                wrote last edited by
                #60

                @eschwartz @zyx @whitequark I mean I don't really have an opinion on systemd. the reason I use and work on Alpine is because it is an integrated OS. systemd offers some of the same benefits for the GNU/Linux crowd and that seems like a positive for GNU/Linux...

                whitequark@social.treehouse.systemsW 1 Reply Last reply
                0
                • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                  @eschwartz @zyx @whitequark I mean I don't really have an opinion on systemd. the reason I use and work on Alpine is because it is an integrated OS. systemd offers some of the same benefits for the GNU/Linux crowd and that seems like a positive for GNU/Linux...

                  whitequark@social.treehouse.systemsW This user is from outside of this forum
                  whitequark@social.treehouse.systemsW This user is from outside of this forum
                  whitequark@social.treehouse.systems
                  wrote last edited by
                  #61

                  @ariadne @eschwartz @zyx i think a lot of the concepts are sound, but a significant part of how it was implemented historically shows a lack of care that i wouldn't really consider acceptable in my work but switching away from it would break KDE which i like enough that it's a nonstarter

                  eschwartz@fosstodon.orgE 1 Reply Last reply
                  0
                  • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                    @ariadne @eschwartz @zyx i think a lot of the concepts are sound, but a significant part of how it was implemented historically shows a lack of care that i wouldn't really consider acceptable in my work but switching away from it would break KDE which i like enough that it's a nonstarter

                    eschwartz@fosstodon.orgE This user is from outside of this forum
                    eschwartz@fosstodon.orgE This user is from outside of this forum
                    eschwartz@fosstodon.org
                    wrote last edited by
                    #62

                    @whitequark @ariadne @zyx

                    I'm not really sure what you mean by that... Switching away from systemd would break KDE? Shouldn't be -- KDE Plasma is packaged by alpine (no systemd option) and supported just fine on Gentoo's openrc profiles.

                    whitequark@social.treehouse.systemsW ariadne@social.treehouse.systemsA 2 Replies Last reply
                    0
                    • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

                      @whitequark @ariadne @zyx

                      I'm not really sure what you mean by that... Switching away from systemd would break KDE? Shouldn't be -- KDE Plasma is packaged by alpine (no systemd option) and supported just fine on Gentoo's openrc profiles.

                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                      whitequark@social.treehouse.systems
                      wrote last edited by
                      #63

                      @eschwartz @ariadne @zyx to be clear this isn't a deeply researched opinion, i just used to run systemd-less debian and at some point half of plasma (networkmanager, power management, etc) broke due to some consolekit related thing i eventually traced down to "i guess i need systemd now"

                      eschwartz@fosstodon.orgE 1 Reply Last reply
                      0
                      • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

                        @whitequark @ariadne @zyx

                        I'm not really sure what you mean by that... Switching away from systemd would break KDE? Shouldn't be -- KDE Plasma is packaged by alpine (no systemd option) and supported just fine on Gentoo's openrc profiles.

                        ariadne@social.treehouse.systemsA This user is from outside of this forum
                        ariadne@social.treehouse.systemsA This user is from outside of this forum
                        ariadne@social.treehouse.systems
                        wrote last edited by
                        #64

                        @whitequark @zyx @eschwartz yes can confirm I use plasma as my daily driver on alpine.

                        Link Preview Image
                        whitequark@social.treehouse.systemsW noisytoot@berkeley.edu.plN 2 Replies Last reply
                        0
                        • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                          @whitequark @zyx @eschwartz yes can confirm I use plasma as my daily driver on alpine.

                          Link Preview Image
                          whitequark@social.treehouse.systemsW This user is from outside of this forum
                          whitequark@social.treehouse.systemsW This user is from outside of this forum
                          whitequark@social.treehouse.systems
                          wrote last edited by
                          #65

                          @ariadne @zyx @eschwartz does NM work?

                          eschwartz@fosstodon.orgE 1 Reply Last reply
                          0
                          • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                            @eschwartz @ariadne @zyx to be clear this isn't a deeply researched opinion, i just used to run systemd-less debian and at some point half of plasma (networkmanager, power management, etc) broke due to some consolekit related thing i eventually traced down to "i guess i need systemd now"

                            eschwartz@fosstodon.orgE This user is from outside of this forum
                            eschwartz@fosstodon.orgE This user is from outside of this forum
                            eschwartz@fosstodon.org
                            wrote last edited by
                            #66

                            @whitequark @ariadne @zyx

                            I have no particular idea what Debian might have done there, but generally the preferred alternative to systemd is using elogind anyways. Which should work fine. You could also try speaking to the upstream maintainers of $PACKAGE about using libseat where possible. Gentoo should support any configurations possible upstream, and possibly relevantly, Gentoo will *rebuild* if you change your configuration, not use libsystemd.so compiled binaries on openrc.

                            eschwartz@fosstodon.orgE 1 Reply Last reply
                            0
                            • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                              @ariadne @zyx @eschwartz does NM work?

                              eschwartz@fosstodon.orgE This user is from outside of this forum
                              eschwartz@fosstodon.orgE This user is from outside of this forum
                              eschwartz@fosstodon.org
                              wrote last edited by
                              #67

                              @whitequark @ariadne @zyx

                              The Gentoo gui installation ISO uses kde and openrc, and connecting to WiFi to begin installation means using the NM applet. It works quite well, except for the part where kde really wants to encrypt your wifi password with the account keyring, which as a live ISO doesn't exist. (So, routine "fail to store the password and then go back into settings and re-enter the password" on every ISO boot.) But that's not the fault of an init system. 😄

                              whitequark@social.treehouse.systemsW 1 Reply Last reply
                              0
                              • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

                                @whitequark @ariadne @zyx

                                The Gentoo gui installation ISO uses kde and openrc, and connecting to WiFi to begin installation means using the NM applet. It works quite well, except for the part where kde really wants to encrypt your wifi password with the account keyring, which as a live ISO doesn't exist. (So, routine "fail to store the password and then go back into settings and re-enter the password" on every ISO boot.) But that's not the fault of an init system. 😄

                                whitequark@social.treehouse.systemsW This user is from outside of this forum
                                whitequark@social.treehouse.systemsW This user is from outside of this forum
                                whitequark@social.treehouse.systems
                                wrote last edited by
                                #68

                                @eschwartz @ariadne @zyx thanks, this is very useful to me :3

                                1 Reply Last reply
                                0
                                • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

                                  @whitequark @ariadne @zyx

                                  I have no particular idea what Debian might have done there, but generally the preferred alternative to systemd is using elogind anyways. Which should work fine. You could also try speaking to the upstream maintainers of $PACKAGE about using libseat where possible. Gentoo should support any configurations possible upstream, and possibly relevantly, Gentoo will *rebuild* if you change your configuration, not use libsystemd.so compiled binaries on openrc.

                                  eschwartz@fosstodon.orgE This user is from outside of this forum
                                  eschwartz@fosstodon.orgE This user is from outside of this forum
                                  eschwartz@fosstodon.org
                                  wrote last edited by
                                  #69

                                  @whitequark @ariadne @zyx

                                  Basically, if you're gonna support a frankensystem where packages can either be compiled against one init system / seat manager / udev impl / lots more, or another one, it really helps to have the concept of USE flags, and I don't know what Debian does to try to support "packages depend on systemd, but we also support openrc instead" without USE flags. Maybe "foo-systemd" and "foo-openrc" packages? Sounds terrifying. "Openrc derivative with overridden repos"? Pain².

                                  whitequark@social.treehouse.systemsW 1 Reply Last reply
                                  0
                                  • eschwartz@fosstodon.orgE eschwartz@fosstodon.org

                                    @whitequark @ariadne @zyx

                                    Basically, if you're gonna support a frankensystem where packages can either be compiled against one init system / seat manager / udev impl / lots more, or another one, it really helps to have the concept of USE flags, and I don't know what Debian does to try to support "packages depend on systemd, but we also support openrc instead" without USE flags. Maybe "foo-systemd" and "foo-openrc" packages? Sounds terrifying. "Openrc derivative with overridden repos"? Pain².

                                    whitequark@social.treehouse.systemsW This user is from outside of this forum
                                    whitequark@social.treehouse.systemsW This user is from outside of this forum
                                    whitequark@social.treehouse.systems
                                    wrote last edited by
                                    #70

                                    @eschwartz @ariadne @zyx "pain" is a good summary

                                    1 Reply Last reply
                                    0
                                    • ariadne@social.treehouse.systemsA ariadne@social.treehouse.systems

                                      @whitequark @zyx @eschwartz yes can confirm I use plasma as my daily driver on alpine.

                                      Link Preview Image
                                      noisytoot@berkeley.edu.plN This user is from outside of this forum
                                      noisytoot@berkeley.edu.plN This user is from outside of this forum
                                      noisytoot@berkeley.edu.pl
                                      wrote last edited by
                                      #71
                                      @ariadne @whitequark @zyx @eschwartz do you run edge or stable? (I run edge on my laptop with KDE Plasma and occasionally stuff breaks)
                                      ariadne@social.treehouse.systemsA 1 Reply Last reply
                                      1
                                      0
                                      • noisytoot@berkeley.edu.plN noisytoot@berkeley.edu.pl
                                        @ariadne @whitequark @zyx @eschwartz do you run edge or stable? (I run edge on my laptop with KDE Plasma and occasionally stuff breaks)
                                        ariadne@social.treehouse.systemsA This user is from outside of this forum
                                        ariadne@social.treehouse.systemsA This user is from outside of this forum
                                        ariadne@social.treehouse.systems
                                        wrote last edited by
                                        #72

                                        @noisytoot @eschwartz @whitequark @zyx edge, but i am patient

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • World
                                        • Users
                                        • Groups