Parodia
  • Communities
  • Multi-communities
  • Support Lemmy
  • Search
  • Login
  • Sign Up
Linux@lemmy.worldbyskyline2@lemmy.dbzer0.com
3 months

Systemd preparing to comply with age verification laws

github.com English

cross-posted from: https://lemmy.dbzer0.com/post/65555474

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.

53
    userdb: add birthDate field to JSON user records by dylanmtaylor · Pull Request #40954 · systemd/systemd
    github.com
    Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. The xdg-desktop-portal project is addi...
    You must log in or register to comment.

    • marduk@lemmy.sdf.orgEnglish
      3 months

      Wow, who knew all systemd users were born on 01/01/1970? What a coincidence!

        • Javi@feddit.ukEnglish
          3 months

          Imagine if using a dataset containing the same birthdate for everyone results in AIs predicting an upcoming mass extinction due to the entire worlds population being above a certain age. We could call it the epochalypse.

          • renegadespork@lemmy.jelliefrontier.netEnglish
            3 months

            Whipper snappers… my birthday on Steam is Jan 1st, 1900.

            • 🌞 Alexander Daychilde 🌞@lemmy.worldEnglish
              3 months

              I was actually born in -1… er, I mean, December 31st, 1969. :)

                • masterofn001@lemmy.caEnglish
                  3 months

                  April 1st. 1911 here.

                  Also,

                  https://github.com/systemd/systemd/issues

                  It is the duty of all to report bugs in the code.

                • Onno (VK6FLAB)@lemmy.radioEnglish
                  3 months

                  1/1/1

                • kayzeekayzee@lemmy.blahaj.zoneEnglish
                  3 months

                  Why does systemd need to verify age?

                    • skyline2@lemmy.dbzer0.comEnglish
                      3 months

                      Seems like a horrible eagerness to comply in advance with equally horrible US state laws when this legal scenario is not even close to resolved.

                        • ChilledPeppers@lemmy.dbzer0.comEnglish
                          3 months

                          In Brazil that OS age verification law just became effective. (One day ago)

                        • DFX4509B@lemmy.wtfEnglish
                          3 months

                          Because Meta’s lobbying to kill the free and open internet, and personal computing as a concept. Also, MS, Apple, and Google are probably lobbying to kill their competition before it gets too great.

                            • OrganicMustard@lemmy.worldEnglish
                              3 months

                              I wonder if they have received directly some donations from that lobbying or signed some contract

                                • DFX4509B@lemmy.wtfEnglish
                                  3 months

                                  Someone recently exposed all of Meta’s lobbying.

                                  Here’s the Lemmy post talking about it.

                                    • OrganicMustard@lemmy.worldEnglish
                                      3 months

                                      I mean explicitly systemd and xdg-desktop-portal. Why are they so eager to implement a nonenforceable law? Did they get one of those grants?

                                        • DFX4509B@lemmy.wtfEnglish
                                          3 months

                                          Some money probably got passed under the table somewhere to get the competition knocked out.

                                  • ageedizzle@piefed.cadeleted by creatorEnglish
                                    2 months

                                    deleted by creator

                                      • tyler@programming.devEnglish
                                        3 months

                                        And yet those laws are definitely going to go to court and haven’t been passed yet even, so why the eagerness to comply???

                                          • ZoteTheMighty@lemmy.zipEnglish
                                            3 months

                                            They have been passed and will be enforced in like 2 years. They may be challenged, but it’s not a guarantee that a court would oppose it.

                                              • tyler@programming.devEnglish
                                                3 months

                                                The Colorado law is still under consideration and has only gone through the senate. https://leg.colorado.gov/bills/SB26-051

                                                • NutinButNet@hilariouschaos.comEnglish
                                                  3 months

                                                  California is less than a year as it goes into effect this upcoming January 2027.

                                              • frongt@lemmy.zipEnglish
                                                3 months

                                                I always said systemd was trying to become the entire operating system

                                                  • jimmy90@lemmy.worldEnglish
                                                    3 months

                                                    i’m looking forward to package-managerd and systemd-install

                                                • death_to_carrots@feddit.orgEnglish
                                                  3 months

                                                  It doesn’t. The MR is just for an additional and optional field in userdb. The same as in any proper user directory service (LDAP mainly).

                                                  • lambalicious@lemmy.sdf.orgEnglish
                                                    3 months

                                                    It’s systemd. A child pest of a Microsoftist pest. It was literally invented to contribute towards the MicrosoftizationMicroslopization of Linux.

                                                  • mlg@lemmy.worldEnglish
                                                    3 months

                                                    I’m really disappointed that someone hasn’t just made a standalone userspace addon to implement the feature, shoved in down California’s throat, and told them to come back with complaints once they can find where BSD came from.

                                                    Adding this type of “support” is just giving legitimacy to crappy legislation. I would not bother even creating the underlying system so some underpaid google intern can make his age verification app 2% faster.

                                                    This entire fiasco could have been a bash script that uses a new file in /etc to store birthdays.

                                                    • stravanasu@lemmy.caEnglish
                                                      3 months

                                                      Another patch should be added to rename “Systemd” to “Surveillanced”.

                                                      • Ada@lemmy.blahaj.zoneEnglish
                                                        3 months

                                                        Ada preparing to drop systemd

                                                          • Martineski@lemmy.dbzer0.comEnglish
                                                            3 months

                                                            Meanwhile I’m screwed because I’m on nixos. ;-;

                                                              • skyline2@lemmy.dbzer0.comEnglish
                                                                3 months

                                                                Through this conversation I learned SixOS (systemd-less NixOS) exists

                                                            • uuj8za@piefed.socialEnglish
                                                              3 months

                                                              GNU Shepherd: Oh, oh, oh! Me, me, me! Pick me! 🖐️🖐️🖐️

                                                              https://shepherding.services/

                                                                • vividspecter@aussie.zoneEnglish
                                                                  3 months

                                                                  Gives me another excuse to try Guix at the least.

                                                                • Dæmon S.@calckey.world
                                                                  3 months

                                                                  @skyline2@lemmy.dbzer0.com @linux@lemmy.world

                                                                  Brazilian here. I’m neither a lawyer nor a specialist, just someone who has read the Portuguese text from the Brazilian flavor of the ongoing worldwide age check set of laws.

                                                                  I must note that the Brazilian age check law (Lei 15.211/2025) specifies “vedada a autodeclaração” (English: “self-declaring is forbidden”). This means that this kind of implementation, where age or birthday is an user input, wouldn’t be compliant to Lei 15.211/2025, because it requires the age information to be assessed independently from the user whose age is being assessed. This means face biometrics, government-issued ID (in our case, CPF, CNH, Passaporte and similar) or “behaviorial analysis”… Anything but a “yes I’m 18” or “I was born in day month year”, for those are self-declared and the Law says it’s “not enough”.

                                                                  Someone should warn the systemd maintainers of this “Brazilian jabuticaba”.

                                                                    • dis_honestfamiliar@lemmy.sdf.orgEnglish
                                                                      3 months

                                                                      OK. Fair point, but hear me out, his is this different than say user1 is admin who then verifies user2 by looking at id and says verified. sudo moduser user2 birthDate 'yyyy/mm/dd'

                                                                      And how is that different than I’m user1 and user2 and perform the operation myself.

                                                                      I guess what I’m trying to say is that this is stupid. I’m also a bit offended about the flatpak comment.

                                                                        • Dæmon S.@calckey.world
                                                                          3 months

                                                                          @dis_honestfamiliar@lemmy.sdf.org @linux@lemmy.world

                                                                          How is this different than say user1 is admin who then verifies user2 by looking at id and says verified.

                                                                          As far as I understood (because the law is annoyingly and purposefully vague-worded), it wouldn’t be the user1 the one verifying user2 precisely because both are users (despite their different system privileges). The law requires the “fornecedor de produtos e serviços de tecnologia da informação” (IT products and services supplier) to check the users’s age, not the users themselves.

                                                                          In the end, it feels like the lawmakers are wishing for something akin to Windows or MacOS: the user must link to an online account, which is bound to the corporation, which is then the one who will do the KYC (know your customer) shenanigans, often by relying on third-party services (such as Persona and au10tix) to achieve this.

                                                                          To me, this is part of why MidnightBSD and Arch Linux 32-bits (and more to come) went nuclear and geoblocked Brazil: there’s no way this can be feasible for distros not Ubuntu, Red Hat, that Amazon distro whose name I forgot, or similar distros underneath the umbrella of a fairly large corp.

                                                                          I guess what I’m trying to say is that this is stupid.

                                                                          Yeah, I agree with you. This age check thing is stupid and, to be honest, extremely depressing as well.

                                                                      • Bakkoda@lemmy.zipEnglish
                                                                        3 months

                                                                        Emmanuel Goldstein 123-45-6789 1-1-1970

                                                                        • hornedfiend@piefed.socialEnglish
                                                                          3 months

                                                                          Void Linux with runit, here I come!

                                                                          • FishFace@piefed.socialEnglish
                                                                            3 months

                                                                            Age verification is fucking scaremongering for this.

                                                                            It literally adds a field to record user ages. It doesn’t verify anything.

                                                                              • Phoenixz@lemmy.caEnglish
                                                                                3 months

                                                                                Yet

                                                                                  • FishFace@piefed.socialEnglish
                                                                                    3 months

                                                                                    Right. And when KDE (and whatever environments going back to time immemorial) added real name fields, that was a slippery fucking slope towards the Gestapo checking your papers every time you log in, was it?

                                                                                    Why can’t the conspiracy folks stick to funny stuff like flat earth?

                                                                                • Shanmugha@lemmy.worldEnglish
                                                                                  3 months

                                                                                  If this shitstorm keeps up, I will just build my own OS at some point

                                                                                    • Javi@feddit.ukEnglish
                                                                                      3 months

                                                                                      image

                                                                                        • Shanmugha@lemmy.worldEnglish
                                                                                          3 months

                                                                                          Yes, of course! :)

                                                                                        • spectrums_coherence@piefed.socialEnglish
                                                                                          3 months

                                                                                          It is optional field and can be unset and set to arbitrary value by the administrator. If you can build your own OS, isn’t it easier to just unset this value?

                                                                                            • Shanmugha@lemmy.worldEnglish
                                                                                              3 months

                                                                                              Easier it is, sure. And optional field it is - for now. But the moment anything (that should not be interested in it) asks my age on install, I am dropping that software

                                                                                            • Heinous@feddit.onlineEnglish
                                                                                              3 months

                                                                                              LFS

                                                                                                • Shanmugha@lemmy.worldEnglish
                                                                                                  3 months

                                                                                                  Yeah. Long-known and long-feared letters :)

                                                                                              • seriousslayerguy@lemmy.worldEnglish
                                                                                                3 months

                                                                                                Wtf.

                                                                                                • rose56@lemmy.zipEnglish
                                                                                                  3 months

                                                                                                  So are we jumping ships ? Where to I go, where do I go?

                                                                                                  • kugmo@sh.itjust.worksEnglish
                                                                                                    3 months

                                                                                                    Artix chads rise up

                                                                                                    Linux@lemmy.world

                                                                                                    linux@lemmy.world

                                                                                                    Subscribe from remote instance

                                                                                                    Create post

                                                                                                    Report community

                                                                                                    Modlog
                                                                                                    You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linux@lemmy.world

                                                                                                    Welcome to c/linux!

                                                                                                    Welcome to our thriving Linux community! Whether you’re a seasoned Linux enthusiast or just starting your journey, we’re excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let’s dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

                                                                                                    Rules:

                                                                                                    1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

                                                                                                    2. Be respectful: Treat fellow community members with respect and courtesy.

                                                                                                    3. Quality over quantity: Share informative and thought-provoking content.

                                                                                                    4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

                                                                                                    5. No NSFW adult content

                                                                                                    6. Follow general lemmy guidelines.

                                                                                                    Visibility: Public

                                                                                                    This community is visible to everyone.

                                                                                                    • 131 users / Day
                                                                                                    • 148 users / Week
                                                                                                    • 895 users / Month
                                                                                                    • 3.53K users / 6 months
                                                                                                    • 201 posts
                                                                                                    • 1.4K comments
                                                                                                    • 2 local subscribers
                                                                                                    • 18K subscribers
                                                                                                    • BE: 1.0.0-beta.0
                                                                                                    • Modlog
                                                                                                    • Legal
                                                                                                    • Instances
                                                                                                    • Docs
                                                                                                    • Code
                                                                                                    • join-lemmy.org