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.

  • PieMePlenty@lemmy.world
    link
    fedilink
    arrow-up
    35
    arrow-down
    3
    ·
    7 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.

  • amadaluzia@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    2
    ·
    edit-2
    6 days ago

    I’ll start off my comment with something everyone can agree on: the age verification laws absolutely sucks. It’s a surveillance law masquerading as a means of “protecting” children. It also completely undermines free and open source projects, and therefore, protected speech. The fact systemd had to add a BirthDate field is unfortunate, however, I would blame the lawmakers for creating the law that the developers of systemd now have to comply with.

    I’m okay with the implementation. It is an optional (meaning you have to add it yourself) field which only specifies the date of birth. It doesn’t seem to be at all invasive, nor does it attempt to “verify” it at the moment. Granted, anything is possible, but I don’t think there’s a good enough reason why systemd would EVER feel the need to add age verification. Before you say anything regarding corporations, please answer this: why would a corporation add age verification to a system manager their servers depend on? How will that profit them?

    I get why people are angry, but I think this anger should be funneled towards the lawmakers pulling off nonsense like this. Fight those who are actively trying to take your rights away. Bullying software developers for complying to international laws will lead to nothing but hate.

  • psion1369@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    6 days ago

    A question I have that I hope someone can answer: how is the age check at the OS level verified? Is it just a trust issue that the user is putting in the correct date?

  • chunes@lemmy.world
    link
    fedilink
    arrow-up
    5
    arrow-down
    4
    ·
    7 days ago

    This is exactly what I had in mind with my opposition to systemd.

    Didn’t expect to be proven right so soon.

  • jokeyrhyme@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    3
    ·
    6 days ago

    this new anti-systemd sentiment reminds me of anti-TPM and anti-SecureBoot sentiment

    having TPMs and SecureBoot on Linux machines has only ever empowered device owners to ensure that the software on their devices has not been tampered with

    there’s never been a case where these technologies were used against Linux device owners

    likewise, I predict that Linux device owners may find the age field useful for certain opt-in parental controls, but we’ll otherwise look back on this and shrug at the extreme paranoia

  • davel@lemmy.ml
    link
    fedilink
    English
    arrow-up
    180
    arrow-down
    1
    ·
    8 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.

      • gnuthing [they/them]@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 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
          7 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.

      • davel@lemmy.ml
        link
        fedilink
        English
        arrow-up
        118
        ·
        8 days ago

        🤷

        In a few years, we may be smuggling in contraband Chinese RISC-V computers.

          • Soot [any]@hexbear.net
            link
            fedilink
            English
            arrow-up
            31
            ·
            edit-2
            8 days ago

            I’d done it, I’d smuggled in one of those RISC-whatever boxes. The hardware that doesn’t require a live-scan of your irises and your digital ID to interface. This baby can visit websites without even scanning your brainwaves. I don’t know what country it came from - You’re not allowed to know about foreign countries before you’re 40, the computer blocks them, it’s something about preventing “unauthorised gooning”.

            Just as I sat down, I heard it - the info-chopper, they knew. I grabbed my illegal CPU just as the door was bust open, “INFORMATION PROTECTION OFFICER, CLOSE YOUR EYES AND TELL ME YOUR BIRTHDATE!” You see you’re only allowed to hear certain parts of our rights depending on your details, it’s to protect you from dangerous information. Even seeing his face might evoke corrupted thoughts, but I didn’t care anymore.

            I quickly, but pointedly, looked over, and saw him, cool leather jacket, gun, one of those brain-interceptor helmet things, like a hockey helmet made of cushions and diodes. “NO” I cried, “I WANT TO PLAY SNAKE WITHOUT PROVIDING MY SOCIAL SECURITY NUMBER!”.

            With that war cry, I cheesed it, spurred on by the sky-high promise of reading a ‘potentially offensive’ Wikipedia article, in private.

        • warmaster@lemmy.world
          link
          fedilink
          arrow-up
          10
          arrow-down
          4
          ·
          edit-2
          8 days ago

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

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

      • tyler@programming.dev
        link
        fedilink
        arrow-up
        33
        ·
        8 days ago

        Email your legislators telling them that parents already have access to network block tools, these laws won’t stop the problem anyway (run through a vpn), they’re a free speech nightmare, they’re collecting more data on American citizens when America has data breaches losing data every few days, and Congress literally studied this twenty years ago and decided it wasn’t a good idea then, what makes it a good idea now?

        • IronBird@lemmy.world
          link
          fedilink
          arrow-up
          20
          ·
          8 days ago

          uh…$? same reason the majority of US politicians vote anyway on anything put in front of them.

          the only thing sacred in the USA is $

          • Digit@lemmy.wtf
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 days ago

            Largely true, though I think $ is a secondary consideration to some of the genocidal eugenicists, fundamentalists, supremacists, jingoist hegemons, etc.

      • krashmo@lemmy.world
        link
        fedilink
        arrow-up
        30
        ·
        8 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
          ·
          8 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
        ·
        8 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

      • Orygin@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        arrow-down
        9
        ·
        7 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.

  • Onno (VK6FLAB)@lemmy.radio
    link
    fedilink
    arrow-up
    151
    arrow-down
    5
    ·
    8 days ago

    In my opinion, storing a date is pretty much irrelevant unless there’s a process that validates the supplied date, otherwise every Linux user was born on 1/1/1, if not, an administrator can “fix” that

    Furthermore, that systemd thinks that it’s the place to store such information is in my opinion beyond absurd.

    Who appointed that project the source of age truth in the Linux ecosystem? What discussion was there, who was consulted and where was the vote?

    • skyline2@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      107
      arrow-down
      4
      ·
      8 days ago

      Exactly. This is a massive overreach, and it is crazy that Poettering is even considering merging this.

      • JovialSodium@lemmy.sdf.org
        link
        fedilink
        arrow-up
        65
        ·
        edit-2
        8 days ago

        I would say the majority of objections to systemd pertain to perceived overreaches of the project (perceptions I generally share). So in that sense, it is kind of on brand.

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

        it is crazy that Poettering is even considering merging this

        You’ve, uh, seen systemd, right? Cmon; this is just one more section for the cancer to eat.

      • Marasenna@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        17
        ·
        8 days ago

        and it is crazy that Poettering is even considering merging this.

        Not familiar with him then?

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      38
      ·
      8 days ago

      You’re right that asking a user for a date is next to useless. However, that isn’t a reason to not fight this stuff. Asking the user for the date is step one to getting people accept it. After that they’ll point out that people were lying, and they’ll need our government ID to verify (and link us to activity). It’s all a step towards a surveillance network tracking every move you make on your computer.

      • Onno (VK6FLAB)@lemmy.radio
        link
        fedilink
        arrow-up
        11
        ·
        8 days ago

        I understand your point and agree that this is the thin end of the wedge.

        What we’re doing here is discussing the phenomenon and I’m highlighting some concerns.

        I believe that this is how you get a dialogue happening which will effect change, which is what we’re both advocating.

        I think that age verification is about surveillance rather than protecting children and I think it should be fought at every level.

        This is me contributing to that fight.

    • blobjim [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      12
      ·
      8 days ago

      This change is mostly in the userdb code which is a sub-component of systemd that stores user records. It isn’t in the PID1 process. But I could see an argument for having it be part of the desktop environment in GNOME or something like that instead.

    • njordomir@lemmy.world
      link
      fedilink
      arrow-up
      8
      arrow-down
      2
      ·
      8 days ago

      They haven’t fessed up yet that that’s part of their plan. I expect to hear from them after they’ve passed the first half.

  • CeeBee_Eh@lemmy.world
    link
    fedilink
    arrow-up
    136
    arrow-down
    8
    ·
    8 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
      30
      ·
      8 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
      14
      arrow-down
      1
      ·
      8 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.

      • CeeBee_Eh@lemmy.world
        link
        fedilink
        arrow-up
        18
        arrow-down
        3
        ·
        7 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
          15
          ·
          7 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
            15
            arrow-down
            3
            ·
            7 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
            11
            arrow-down
            2
            ·
            7 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
              14
              ·
              7 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.

              • lucas@startrek.website
                link
                fedilink
                English
                arrow-up
                6
                arrow-down
                1
                ·
                7 days ago

                Of course it does. This particular change may seem innocuous in itself, but the idea of compliance with ridiculous laws like this one, in one jurisdiction, being implemented in a project used globally will result in compromising everyone’s privacy/security, regardless of whether they are even subject to that law or not.

                If anything, it’s more troubling for those outside the relevant jurisdiction, since we get 0 say on the laws, and have no actual reason to comply.

  • stravanasu@lemmy.ca
    link
    fedilink
    arrow-up
    125
    arrow-down
    3
    ·
    edit-2
    8 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.

    • LincolnsDogFido@lemmy.zip
      link
      fedilink
      arrow-up
      16
      arrow-down
      2
      ·
      8 days ago

      Fishy how? As in a state-level backdooring like was the case with XZ and Jia Tan or are you weary of something else?

      • stravanasu@lemmy.ca
        link
        fedilink
        arrow-up
        16
        ·
        8 days ago

        That memory surely also prompted this feeling. It’s just that Meta seems to be putting a lot of effort everywhere to push for this. Not so difficult to put, or corrupt, or push, people in dev communities and repos.

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

        That guy is either a massive bootlicker or a fucking plant. Who goes around vulentarily adding birth date fields to EVERY project they can contribute to?

    • Buddahriffic@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      8 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.