Fork time? Maybe all the anti-systemd zealots were right all along…

Edit: To address whether it is likely that this change will affect users: Gnome is planning a stronger dependence on userdb, the part of systemd where this change is being implemented. https://blogs.gnome.org/adrianvovk/2025/06/10/gnome-systemd-dependencies/

Final Edit: The PR has been merged into main.

  • davel [he/him]@lemmy.ml
    link
    fedilink
    English
    arrow-up
    128
    arrow-down
    1
    ·
    25 days ago

    Unless it is fought, this corporate-driven rot will burrow all the way down to the sub-processor TEE/TPM and all the way up to the web browser/app.

        • warmaster@lemmy.world
          link
          fedilink
          arrow-up
          9
          arrow-down
          4
          ·
          25 days ago

          Only to be backdoored by the Red instead of the Orange.

          Someone call Dr. Strange, he fucked up this timeline real bad.

      • krashmo@lemmy.world
        link
        fedilink
        arrow-up
        24
        ·
        25 days ago

        I’ll never buy a computer that can’t be run without this shit. If that means I run what I have until it breaks and then never have a PC again then that’s what I’ll do

        • wltr@discuss.tchncs.de
          link
          fedilink
          arrow-up
          5
          ·
          25 days ago

          The last computer I bought (a couple of years back) was a decade old PC, the price was €10 or so. I needed to add RAM, SSD, and used it for a couple of years as a Fedora Workstation desktop. It was plenty powerful for most of my needs. I’m not too worried about it. I think I can survive on a machine like that.

      • antrosapien@lemmy.ml
        link
        fedilink
        arrow-up
        6
        ·
        25 days ago

        What if users are redefined as context? Now the is does not have users anymore. That’s not a ‘root’ user, it’s a ‘root’ context. And that’s non root context with supercontext privileges

      • gnuthing [they/them]@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        24 days ago

        Honestly the only way to fight all the corporate and govt data collection is to end the dictatorship of the Epstein class by overthrowing then. Until we can unite against them, they will continue to limit our speech in an effort to quell efforts to organize a resistance

        • ☂️-@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          24 days ago

          it’s the only way i can truly think of. revolution feels so incredibly far away though.

          there must be a way to resist this shit in the meantime.

      • Orygin@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        arrow-down
        5
        ·
        25 days ago

        The least effective way is whining on a Lemmy community about open source projects.
        Go talk to your lawmakers, not the people complying with the law.

  • CeeBee_Eh@lemmy.world
    link
    fedilink
    arrow-up
    90
    arrow-down
    5
    ·
    25 days ago

    I was ambivalent about systemd up until now. If this gets merged I’m moving to a non-systemd distro. I do not live in California or even the USA. I do not want age verification garbage in my OS.

    • Holytimes@sh.itjust.works
      link
      fedilink
      arrow-up
      22
      ·
      25 days ago

      Iv not given a shit one way or another as well. But as a Californian I refuse to have this shit on my PC damn be what the law says.

    • corsicanguppy@lemmy.ca
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      25 days ago

      Consider PCLinuxOS: they’re an RPM-based mandriva (mandrake/conectiva) derivative with really great and wide compatibility in stacks without the ‘modules’ shitfest RH started after no one remembered what ‘alternatives’ was for.

      They don’t use systemd, but their installation is a bit shite as it’s a “live CD” installer – they pruned out the proper templatey install that mandriva has. But so far that’s the biggest issue. If they can get off networkManager we’ll be even better off, though.

    • Orygin@sh.itjust.works
      link
      fedilink
      arrow-up
      6
      arrow-down
      10
      ·
      25 days ago

      Good news: this is not age verification. This is an optional DoB field on a user profile.

      • CeeBee_Eh@lemmy.world
        link
        fedilink
        arrow-up
        12
        arrow-down
        3
        ·
        25 days ago

        It’s being added as a response to the age verification laws with the intended purpose to provide the age signal.

        It’s age verification/attestation.

        • Orygin@sh.itjust.works
          link
          fedilink
          arrow-up
          5
          arrow-down
          10
          ·
          25 days ago

          No. It’s a date of birth. You’re right that age verification comes next, but this is not it. Had this field been present before, none of this would matter.

          Contact your representative, not your local FOSS maintainer.

          • Atomic@sh.itjust.works
            link
            fedilink
            arrow-up
            11
            arrow-down
            3
            ·
            25 days ago

            Contact your representative, not your local FOSS maintainer.

            They’re not a US citizen.

            They also didn’t say they would contact the maintainers. They said they’d just change distro to a non-systemd one.

            And you’re nothing but silly trying to act like this isn’t about age “verification”. We know it is, because it comes in response to the new california law

          • CeeBee_Eh@lemmy.world
            link
            fedilink
            arrow-up
            6
            arrow-down
            2
            ·
            25 days ago

            Contact your representative

            Right, so that they can ask if I’m stoned or stupid for asking them to affect laws in another country?

            • Orygin@sh.itjust.works
              link
              fedilink
              arrow-up
              2
              arrow-down
              8
              ·
              25 days ago

              Then this doesn’t impact you in any form. (Especially since it’s just a DoB).
              You can continue to whine but frankly I don’t see the point then.

  • stravanasu@lemmy.ca
    link
    fedilink
    arrow-up
    87
    arrow-down
    2
    ·
    25 days ago

    Something feels fishy… The user who made this pull request has more than doubled his contributions to various repositories since January (from 20–400 to more than 1100), and this is his first pull request in the systemd repo.

    • Buddahriffic@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      25 days ago

      This is a big weakness in FOSS communities, hell, in capitalist existence. People with resources can afford to spend their own time or hire someone else to focus on their contributions like a full time job while most honest contributers will be doing it during their free time because they need to pay bills and such.

  • Liketearsinrain@lemmy.ml
    link
    fedilink
    arrow-up
    58
    arrow-down
    3
    ·
    25 days ago

    They want to store the actual birthdays (not just a boolean stating it complies with an age bracket). And using claude to review PRs… fucking systemd

  • juipeltje@lemmy.world
    link
    fedilink
    arrow-up
    50
    arrow-down
    7
    ·
    25 days ago

    Ofcourse the project run by a microslop employee wants to force this on almost every distro as soon as possible.

  • Geki@lemmy.ml
    link
    fedilink
    arrow-up
    39
    arrow-down
    3
    ·
    24 days ago

    Why do the rest of us have to have this shit added in our systems just because some Yankees (and Brazil) passed some bills? My country has already said they won’t be doing any age verification shit. I’m starting to think there’s some big conspiracy here that FOSS isn’t as independent as we believe it is.

  • inmatarian@lemmy.world
    link
    fedilink
    English
    arrow-up
    36
    ·
    25 days ago

    echo "18+" > ~/.age_rc

    Am I compliant with California’s law now? Apps can use the POSIX API to access my age.

    • Corngood@lemmy.ml
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      25 days ago

      Yes, and you can do the same thing to your child’s non-root account. The point of the California law is to allow admins (parents) to do that.

      • Lysergid@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        24 days ago

        As a teenager I was the only person in the house who understands computers. Naturally I was the admin. All this computer “jailing” is so insane to me.

    • Rioting Pacifist@lemmy.world
      link
      fedilink
      arrow-up
      13
      arrow-down
      22
      ·
      25 days ago

      Yes and that’s fine and everyone freaking out is being dumb.

      There are fascist governments demanding genital inspection for playing highschool sports and they’re losing their shit over an accounts API returning an unverified age bracket!

      • davel [he/him]@lemmy.ml
        link
        fedilink
        English
        arrow-up
        28
        arrow-down
        2
        ·
        25 days ago

        There are fascist governments demanding genital inspection for playing highschool sports

        • That is already going on in the very same country we’re discussing.
        • “Things could be even worse, so until things are just as bad as that, don’t complain or try to stop it from getting worse.”
        • Rioting Pacifist@lemmy.world
          link
          fedilink
          arrow-up
          5
          arrow-down
          13
          ·
          25 days ago

          If you yell that the everything is on fire, over an API that doesn’t do verification, it’s less effective when you yell the same thing over real issues.

          • davel [he/him]@lemmy.ml
            link
            fedilink
            English
            arrow-up
            21
            arrow-down
            2
            ·
            25 days ago

            That’s a poor analogy, because nobody is lying, saying things are on fire that aren’t.

            We weren’t born yesterday—or at least I wasn’t. We know where this is going, and it’s folly to wait until almost the end before pushing back.

      • idriss@lemmy.ml
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        24 days ago

        You are really the dumb one for not learning from the past and for not seeing where is this headed once it’s kicked into motion.

  • iByteABit@lemmy.ml
    link
    fedilink
    arrow-up
    36
    arrow-down
    3
    ·
    25 days ago

    Wow that’s an insane level of bootlicking, it was completely free for them to do absolutely nothing about this nonsense law and give the middle finger if asked by the US

    I didn’t care before but it turns out the systemd haters were on to something for a long time, fuck these owners for even considering this and even locking the PR to avoid valid criticism, I hope all the contributors create a fork, jump ship and never let the previous owners commit a single line of code to it

    • Homosexual sapiens@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      3
      arrow-down
      4
      ·
      24 days ago

      It adds an optional birthdate field to userdb. The desktop does not have to populate it. I’m honestly surprised this wasn’t already a field in UserDB

  • Skullgrid@lemmy.world
    link
    fedilink
    arrow-up
    35
    arrow-down
    6
    ·
    25 days ago

    Final Edit: The PR has been merged into main.

    Fucking hell. All he had to do was fucking nothing, the bastard.

    https://theanarchistlibrary.org/library/revoluciana-facing-fascism-sabotage

    Sabotage sounds spicy. It sounds dangerous.

    And yet, the underlying concept is simply this: inefficiency.

    I told you last time, make every inch have its cost.

    Resistance does not have to be violent, and that’s not something I’m advocating here. Resistance is the word no. Resistance is standing in place. Resistance is pushing.

    Resistance is the albatross around the neck of your opposition. Resistance is the anchor that drags along the sea floor.

    Here are some incredibly mundane but effective examples from the manual:

    Make mistakes with purchasing travel tickets

    Make engineering mistakes

    Make long speeches and waste time

    Act ignorant, or ask a lot of questions: if you’re not familiar with the concept of sea-lioning, you should really learn it

    Take longer to do your work

    Even if you’re terrified of doing more, this is simply a place to start.

    You are someone and you have a responsibility to do something.

    You cannot make it easier for the fascists to achieve their goals. You can’t do it today, and you can’t do it later if they claim authority. You must stand in the way of oppression.

    This is fucking horseshit. I’m turning against fucking systemd , and I had no fucking opinion before, now it’s completely clear they’re a bunch of 1940s IBM wannabees.

    EDIT : What a surprise, the fucker that wrote the PR works for IBM and “A Medical Malpractice company” and the one that merged it works for Microsoft.

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      24 days ago

      The origin of inefficiency as resistance comes from people in concentration camps deliberately doing poor jobs at forced labour as a form of resistance. If you’re posting on Lemmy right now you can do a lot more than inefficiency. The people who had to resort to inefficient slave labour as resistance could only dream of what you can do.

          • Skullgrid@lemmy.world
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            24 days ago

            Did you ever hear the tragedy of Darth Plagueis The Wise? I thought not. It’s not a story the Jedi would tell you. It’s a Sith legend. Darth Plagueis was a Dark Lord of the Sith, so powerful and so wise he could use the Force to influence the midichlorians to create life… He had such a knowledge of the dark side that he could even keep the ones he cared about from dying. The dark side of the Force is a pathway to many abilities some consider to be unnatural. He became so powerful… the only thing he was afraid of was losing his power, which eventually, of course, he did. Unfortunately, he taught his apprentice everything he knew, then his apprentice killed him in his sleep. Ironic. He could save others from death, but not himself.

  • db2@lemmy.world
    link
    fedilink
    arrow-up
    29
    arrow-down
    1
    ·
    25 days ago

    The answer to the PII issues is hence not restrictions in userdb, the answer is proper app sandboxing. And that even already exists in flatpak! It restricts access to $HOME already, and to userdb too! And that’s the way to do it!

    I don’t use flatpak. I don’t like it. Linux is about choice and I choose not to use that.

    Hence, just embrace app sandboxing! And if you come to me and say “hey, I run all my apps without sandboxing, but i want the birthday hidden anyway” then I can only say, your model is really really broken. Fix your security model first, then come back.

    In the words of the great Linus Torvalds, go fuck yourself.

  • CrackedLinuxISO@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    7
    ·
    edit-2
    25 days ago

    Has anyone even looked at the PR? Why is there such a big stink about adding an optional birthday field to a JSON schema? It’s opt-in and can’t be validated in any way.

    That’s like saying OpenSSL is the thin end of an anti-encryption wedge because they provide FIPS compliant modules. Or complaining that it puts your privacy at risk when you generate an SSH key and it asks for your address.

    The problem is the laws getting passed, not with software that gives people a choice about whether to comply.

    • skyline2@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      19
      arrow-down
      2
      ·
      25 days ago

      Yes, the PR specifically calls out the laws as the reason for this change. The problem is BOTH the laws getting passed, and corporate interests complying in advance.

    • Atomic@sh.itjust.works
      link
      fedilink
      arrow-up
      18
      arrow-down
      2
      ·
      25 days ago

      Personally, I just don’t like the taste of asslicking in my distributions. Time to change to a non systemd distro.

    • Skullgrid@lemmy.world
      link
      fedilink
      arrow-up
      9
      arrow-down
      3
      ·
      edit-2
      25 days ago

      The problem is the laws getting passed, not with software that gives people a choice about whether to comply.

      OK, but the law didn’t even get written. That asshole decided to open up and deepthroat the boot before it even entered the room.

    • Soot [any]@hexbear.net
      link
      fedilink
      English
      arrow-up
      3
      ·
      23 days ago

      By implementing a mechanism that enables this law, it becomes exponentially easier for lawmakers to then make it mandatory (as many already have/are openly planning to).

      Yeah, the problem is the lawmakers. But I don’t have enough money to control the lawmakers. The creators of free software should not actively helping oppressive measures.

    • ipkpjersi@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      24 days ago

      The problem is the laws getting passed, not with software that gives people a choice about whether to comply.

      Is it going to give a choice, though? As more and more of these laws are passed, soon people will have no choice. Open-source software was supposed to be about freedom, and I see this as anything but that.

  • PieMePlenty@lemmy.world
    link
    fedilink
    arrow-up
    30
    arrow-down
    3
    ·
    24 days ago

    Looks like this is just for storing the data (birth date). Distros can use it and do age restriction or ignore it. Not a big deal imo. Its not like systemd does anything more with the date.

    • 0485@lemmy.world
      link
      fedilink
      English
      arrow-up
      12
      ·
      24 days ago

      Yeah. I always use a fake date anyways so it’s not like it matters.