- cross-posted to:
- linux@lemmy.world
- linux@programming.dev
- cross-posted to:
- linux@lemmy.world
- linux@programming.dev
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.
Joke’s on them, I use Limine 🤣
I 0man on using my McLovin ID for all this verification shit.
A lot of open source software is kind of ridiculous to many people. Why would you want to reverse engineer some proprietary device? Just choose one that is more open. It isn’t just about the challenge. It is also about extending freedom to do stuff as many places as possible. I might not want age verification in my operating system as its just another way to fingerprint me by big tech. And I probably won’t have it enabled or exposed. But having the option allows people to participate in the shitty, spying. predatory, manipulative, commercial hellscape version of the Internet which is increasingly facing regulation around the world. That is a freedom. Not a freedom I want but a freedom someone wants. It means they are not legally forced to use Microsoft or Apple to give all their data to the NSA and big predatory businesses.
I am a Coloradan; I have already called all 4 cosponsors of the bill here. What can I do now? Does anyone know which orgs are fighting against this? We have a petition process to get constitutional amendments on the ballot. My dream would be to collect enough signatures to get this constitutional amendment on the next ballot but I think the deadline for submitting the text (prior to collecting sigs) is late this month:
“No form of AI or ID-based age verification shall be used as a condition for granting Colorado residents access to a website, internet service, or operating system. Age gates that rely exclusively on user-reported age may continue to be used in their current form to inform users that a website may not be appropriate for all users. Colorado recognizes that parents are the responsible party for what their children access online and that requiring ID verification for access to computing resources or digital resources is a violation of free speech and freedom of inquiry.”
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
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.
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.
Personally, I just don’t like the taste of asslicking in my distributions. Time to change to a non systemd distro.
… can’t be validated in any way.
I feel like this will be a problem for the future.
Edit: another user already pointed out the “problem for the future” here.
It definitely will be a problem, but it will be a legal problem, not a software problem. Even if the systemd devs decided to revert this commit and never collect age data, the law would still be just a shitty as it is now.
If this law said that everyone needed to provide a phone number instead of a birthday, would everyone here be just as angry at the Bell Labs developers who wrote the GECOS standard?
Everyone should be 76 years old, to honor System76 for helping.
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.the law didn’t even get written
https://calmatters.digitaldemocracy.org/bills/ca_202520260ab1043
Current Status: PASSED
Ummm… what?
https://github.com/systemd/systemd/pull/40954#issuecomment-4032221990
I’m Jeremy from System76. We are in talks with legislators and there are likely to be amendments to the age verification bills, as well as conflicting requirements in different jurisdictions. It may even be the case that open source operating systems are exempted entirely. I detailed this on the xdg mailing list here:
https://lists.freedesktop.org/archives/xdg/2026-March/014797.html
I have other concerns about this specific implementation. By relying on systemd, which is decidedly unportable to non-Linux operating systems, and not used across all Linux operating systems either, it will force at least one alternative implementation to exist. If these implementations end up having to collect jurisdiction specific requirements, that makes it much harder for compliance.
IDK, I read about this bullshit like last week, and it was always presented in future tense. I saw this post from Jeremy from System 76 today in the goddamn Git thread, so excuse me for not understanding the current state of the problem.
Just think of all those Azure and AWS VMs needing age verification as they’re spooled up, destroyed and receated every few minutes…
…Practically, what does this even mean for a systemd user like me?
What app would use this? And If anything actually use the field, can’t I just enter a random date, like I have across the internet forever?
Self reporting has long been honored as the gold fucking standard for honesty! How dare you sully that with your very discrete scrolling to a random year, and not even bothering to select a date! Our data mining overlords will be displeased.
They implemented part of the the low level works needed to implement birth date verification. Commercial distros like Ubuntu, RHEL and SteamOS might use it for law compliance. It’ll very likely be as easy to bypass as it can be since no one really wants this.
You mean tied to IDs or something?
Commercial services would’ve just implemented that anyway. And yeah, likely with “absolute bare minimum effort.”
I’m still a bit confused. This thread is acting like this is a slope to systemd distros requiring an ID check, if I’m reading it right.
Yes it’s rage bait and most here fall face first in it.
Go petition your lawmakers instead of shitting on open source projects implementing required by law features.It’s not rage bate to inform people there is a problem so they know to call legislators.
Then incite people to call their legislators. Not openly shit on maintainers of open source projects.
I see more people here whining about systemd than about having the laws repealed. It’s simple: there are currently 0 posts about that.
You mean tied to IDs or something?
Anything goes, ID is one way to do it.
This thread is acting like this is a slope to systemd distros requiring an ID check, if I’m reading it right.
The post itself is phrased like that for engagement.
We graybeards tried to warn you about systemd but you acted as fools.
It does not help that non insignificant amounts of systemd criticism comes from Lunduke and gang, often ignoring the actual technical problems with systemd and turning into culture war.
I don’t mean you, just my thoughts.
Guilty as charged xD
I know the debate around systemd is going on for quite some time, I understood the basic reasoning behind it but I don’t have the technical knowledge required to truly decide for myself, so I just didn’t pay too much attention to it and followed what my distro of choice does.
The good thing about this “new development” is that it’s not just a tech debate anymore, it has such wider implications that it’ll be much easier for people to decide where to be.
i’m going to start dyeing mine so that people won’t just keep ignoring me like some old man yelling at the neighborhood kids to get off his lawn. lol
I didn’t need one more reason to hate systemd
It’s so hilarious that the most recent thing that’s happened on this shitty PR is a request for Claude to review their code.
Well, 2 out of 6 people have approved now and the person who requested for a review from Claude is Poettering himself.
Not sure I’m a fan of AI being used in the development of systemd, but at least for now it seems they don’t want it to be built by stupid AI pull requests:
If you use an AI code generator such as ChatGPT, Claude, Copilot, Llama or a similar tool, this must be disclosed in the commit messages by adding e.g. Co-developed-by: Claude Opus 4.6 noreply@anthropic.com and pull request description.
The quality bar for contributions to this project is high, and unlikely to be met by an unattended AI tool, without significant manual corrections. Always thoroughly review and correct any such outputs, for example ensuring it accurately follows Coding Style at the very minimum. Please do not fire-and-forget pull requests without any human intervention and review, as that will likely result in low-quality results that will not be accepted, and if done repeatedly, may result in the account being blocked. As with any other submissions, authors are responsible for doing due diligence and ensuring their submissions are compatible with the project’s license as documented in LICENSES/README.md.
As a guideline, if someone notices that a contribution (code, issues, comments) was made with the help of AI, there was likely a lack of human review of the AI generated output.
I can see it being useful to invoke an AI review in addition to humans reviewing, just in case it catches something nobody else did.
@grok is this bug free
i think it’s really wholesome that a lot of 126 year old people use linux
While I think it’s amazing that not only are 95% of Linux users 56 years of age, but they even share the same birth date!
Yes, the Unix epoch is the obvious choice of birth date here
We should all agree on a common birthday, until operating systems enforce ID upload
Rick Astley’s birthday is 6th Feb 1966, just saying
76 years old from day law is passed to honor System76 for having some nuts and being proactive.
you missed the joke I think: Thu Jan 01 1970 00:00:01 GMT+0000,
UNIX timestamp https://en.wikipedia.org/wiki/Unix_time
All those leap seconds…
I never cared about the systemd debacle, now I do. I don’t want that shit on my PC.
So, declare your system users’ birthdate as Thu Jan 01 1970 00:00:01 GMT+0000 and get on with life.
You did care, or else you wouldn’t be having this meltdown.
You must be the most dramatic person in the universe, calling that a “meltdown”.
I am !
What part of “now I do” you didn’t understand?
Why would anyone on Linux, having free choice of all Linux OSes, choose one that actively compromises your privacy?
This is why Linux should never be a corporate, paid-for ecosystem. The nerds that keep all this shit running for free will not be interested in maintaining spyware OS.
Problem is, most distros use systemd, if they accept this implementation, distros will inherit it.
I don’t know what it would mean for distro maintainers to revert this change, but I guess it wouldn’t be easy.
I’m personally just happy sysvinit distros still exist, hopefully sysvinit won’t cave like systemd seems to be doing.
Very true, and this is a good argument for the importance of diversity in everything Linux.
The fact that there are distros not using it at least means there’s room to fuck off to those if this gets out of hand.
Time to move to Guix !
Has the lack of software ecosystem improved much lately?
the last time I looked at this it was at like 17k, if I remember correctly.I cant speak much on if it actually got better, but I didnt have any issues with things missing.
Also 30k is more than most distros have in their package managers, gentoo has about 20k for reference
also these numbers are kind of hard to compare, guix probably has like 100s of emacs plugins in its repos that are counted as seperate packages
Kinda. What I want is there now (niri, helix, relatively recent Gnome apps, librewolf), but it’s not Nix. If you want the latest wlroots bling, it’s likely not packaged. The
guix pulltime has not gotten better, it actually feels worse than I remember.













