Systemd v261-rc1 is out with the 'birth date field'

For those interested on the question of age verification and GNU/Linux: be aware that Systemd v261-rc1 was recently released. It now implements an optional birth date field in the JSON user database (see second item under "Other changes").

The implementation of this field was prompted by age-verification or -attestation laws.

(Age-verification status of Open Source Operating Systems.)

92 points · 107 comments · view on lemmy.world

107 Comments

lambipapp@lemmy.world · 88 pts · 83d (2 replies)

January 1st, 1970

M33@piefed.world · 9 pts · 83d

Underrated

shweddy@lemmy.world · 8 pts · 82d

Twins!

excel@lemming.megumin.org · 67 pts · 82d (27 replies)

Yes, right next to the fields for your full name and address, all of which are optional. It’s a total nothingburger.

TheMadBeagle@lemmy.ml · 24 pts · 82d (11 replies)

Did you ignore the comment in the github where it, and I quote "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.". Yes it is optional NOW, but this is in preparation of laws that make it legally Mandatory. Don't down play this.

excel@lemming.megumin.org · 8 pts · 81d (6 replies)

Miss me with this "slippery slope" BS.
Having a standardized place to store the DOB is a good thing and it should have been there even before these laws.
And if some users want to comply with those laws, then they should have a way to do it.
If anybody actually tries to make this a hard requirement (which isn't going to happen), then you can bitch about it at that time.

froufox@lemmy.blahaj.zone · 4 pts · 80d

This. If someone would force it, people make a fork without that bullshit

Mordikan@kbin.earth · 4 pts · 81d (3 replies)

California's AB-1043 already passed, so we get to bitch about it now. Thanks for your support.

Duke_Nukem_1990@feddit.org · 4 pts · 80d (2 replies)

Oh so you are now forced to fill in the field?

Mordikan@kbin.earth · -2 pts · 80d (1 reply)

In California Jan 1st 2027, effectively yes. Please read AB-1043. All of this information is present there. It functionally forces any systemd‑based OS to populate it in order to comply with the law’s mandatory age‑collection requirements. It's literally in the bill. Next time, just fucking read it, damn. https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1043

Duke_Nukem_1990@feddit.org · 4 pts · 80d

How is that gonna work mechanically?

Also, the revision looks like it won't be forced

https://www.gamingonlinux.com/2026/05/colorado-and-california-age-verification-bills-exempt-open-source-operating-systems/

tutter@lemmy.blahaj.zone · 1 pts · 80d

Lol who tf are you, the bitching police? The judge of grievances? Oh thank you for permitting me to talk about things i find problematic great king, so generous of you

Tarambor@lemmy.world · 3 pts · 77d

Once again for the stupid.....IT IS OPTIONAL. YOU DO NOT HAVE TO PUT ANYTHING IN THERE NOR DOES ANYTHING YOU PUT IN ANY OF THOSE FIELDS HAVE TO BE THE TRUTH.

korbel@lemmy.ml · 2 pts · 82d (2 replies)

What you quote is the justification why a new field should be added. You can't just say e.g. a Wardrobe number should be added without justifying it, otherwise it won't be accepted. You can say a Wardrobe number should be added because recent scientific developments suggest that some wardrobes open up new worlds, so it became necessary to extend the address field.

This doesn't mean systemd would enforce anything or go into the politics of certain jurisdictions. It just enables distros to use this field, and it's up to the distros what they want to do with it.

Bogus007@lemmy.zip · 2 pts · 81d (1 reply)

You don’t have such fields in openrc, runit or S6.

OccasionallyFeralya@lemmy.ml · 2 pts · 81d

Those options don’t do the same things as SystemD though

xohshoo@lemmy.world · 8 pts · 82d

Just like the room number when using the adduser command

vagrancyand@sh.itjust.works · -2 pts · 82d (12 replies)

Yeah just because they build cages for kids in the desert near the border doesn't mean anything's going to happen! It's just optional infrastructure in case you want to put your kids in a cage. It's totally voluntary.

amju_wolf@pawb.social · 1 pts · 82d (11 replies)

There are genuinely useful use cases for it, and unlike what you suggest it is completely harmless.

TheMadBeagle@lemmy.ml · 11 pts · 82d (7 replies)

Is everyone ignoring the direct quote in the orginal post that is referring to laws (California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025)) that are going to force you to verify your age?

amju_wolf@pawb.social · 8 pts · 81d (4 replies)

No; I think these bills are terrible and should be resisted. But the outrage about (what is effectively) a database on your pc to store information that itself doesn't do anything is ridiculous.

If abyone wants or needs to implement a system like that (could be for work,for example), that's perfectly fine. What isn't fine is the existence of the laws in the first place, and they shouldn't be resisted with (just) technology.

ReluctantMuskrat@lemmy.world · 2 pts · 81d (2 replies)

So you support adding a field for your SSN too? It's just going to be stored in a database on your PC so why not??

amju_wolf@pawb.social · 4 pts · 81d

Yeah, and I'm never going to use it, just like I don't use any of the other existing fields - it doesn't matter.

OccasionallyFeralya@lemmy.ml · 2 pts · 81d

Yeah? I don’t use most of the boxes, that one would also remain blank just like the age box.

AndrewZabar@lemmy.world · 2 pts · 79d

I get what you're saying, but I think the strong objection is that implementing this now, right when these BS laws are being put into place, goes against one of the fundamental principles that Linux is built on. And doing this is a willful action toward capitulating to Big Brother - because we all know this doesn't stop with just put your b-day in and we will just trust you. This is a stepping stone toward more and more control and verified ID. Any part of the Linux community that does not openly defy this and stand against it will invariably be looked at as traitorous and collaborator. And if you take a moment and think about what this community stands for (yes, there's a philosophy it's not just software; there are very distinct ethical principles represented by Linux, regardless whether you dismiss this or not), it's clear that this adding of the field now, to accommodate this Big Brother shit, is dispicable in the extreme.

Archr@lemmy.world · -1 pts · 82d (1 reply)

The California law does not require verification. Only attestation.

forestbeasts@pawb.social · 9 pts · 82d

For now...

otp@sh.itjust.works · 4 pts · 82d (2 replies)

Not invested enough to be for or against it personally; just curious...

What are the user-beneficial use cases for it?

amju_wolf@pawb.social · 2 pts · 81d (1 reply)

I could imagine a parental control setup using this information, for example. Linux is really behind in this regard and it's time it started catching up IMO.

otp@sh.itjust.works · 1 pts · 81d

That makes sense. Papa having control over what junior sees is probably not very functionally different from Big Brother having control over what an individual sees, lol

fira@lemmy.today · -3 pts · 81d

I found the clueless rube

M33@piefed.world · 32 pts · 83d (8 replies)

It’s sad because at some point, when mainstream browsers will actually rely on systemd for that, website will block you.

Given enough time and ressources, that age control will hit hard like DRM.

nocteb@feddit.org · 6 pts · 83d (2 replies)

And then people will find another way to do what they want. Similar as they did with the internet as it started. It was not always a commercial cesspool, it started as a very nerdy space and replaced TV as a primary source of information. We can do it again. History does not show a pattern of people submitting, but a history of revolution.

AndrewZabar@lemmy.world · 11 pts · 82d (1 reply)

The masses submit; the vast majority submits. When they start to bind it at the hardware level - when eventually a government issued ID becomes required to literally enable hardware to work, then we are all screwed. You can always make your own software but not so much make your own CPU.

Then when they need to deal with the older tech aftermarket so they pass laws prohibiting older tech, it's all fucked.

nocteb@feddit.org · 4 pts · 82d
racoon@lemmy.ml · -1 pts · 83d (1 reply)
[ removed ]
PseudoSpock@lemmy.dbzer0.com · 5 pts · 82d

The hell we will

qaz@lemmy.world · -3 pts · 82d (2 replies)

It's a field in the users database on your own device. You can change it yourself. If something stupid like that would happen you could bypass it entirely by just setting the field to something else.

M33@piefed.world · 7 pts · 82d

It is not early implementations I fear.

ReluctantMuskrat@lemmy.world · 2 pts · 81d

Might as well add SSN too!

FauxLiving@lemmy.world · 28 pts · 83d (2 replies)

thingsiplay@lemmy.ml · 4 pts · 83d (1 reply)

I like my popcorn with sugar instead salt.

FauxLiving@lemmy.world · 2 pts · 82d

On this topic, there is apparently only salt

AndrewZabar@lemmy.world · 28 pts · 82d (13 replies)

Could someone explain to me why numerous Linux development groups are jumping on board with this bullshit? This is I think the third such post I've read that a distro or however you call it, is integrating the age check. Since when does the Linux community get on board with Big Brother????

girsaysdoom@sh.itjust.works · 34 pts · 82d (3 replies)

A surprising amount of people in the open source community lean alt-right including the lead dev of systemd, some of FUTO, and others like hyprland, etc. Others like the actual dev that committed the age field code to systemd state they are apolitical but in reality are actually enabling those that want to do harm.

spicehoarder@lemmy.zip · 12 pts · 82d

There's a breed of incel who benefits from power tripping in community projects. Think reddit mods.

northmaple1984@lemmy.ca · 7 pts · 81d (1 reply)

This attack is no limited to "alt-right", it is across the political spectrum. Ex. there are plenty of lefty states implementing these laws.

Authoritarian is still authoritarianism whether it's from left or right.

(I'd also argue that software development is generally filled with leftists, I think the recent rise of prominent right-leaning developers is in reponse to many projects forgoing politically neutrality)

girsaysdoom@sh.itjust.works · 4 pts · 81d

That's fair. Authoritarianism across the board is inherently anti-free and will give rise to enshittified or unsecure software given enough time. We're not only dealing with bigots that can't stand living on the same planet as others they don't understand, but also those that want strict authority and enforcement.

helix@feddit.org · 4 pts · 82d

Well I mean if you add an age field now and pretend it works you might get in front of laws which would require a shittier version. Now they can say "we have age verification".

atzanteol@sh.itjust.works · -7 pts · 82d (7 replies)

Because it's a legal requirement in some areas now.

girsaysdoom@sh.itjust.works · 11 pts · 82d (5 replies)

But who is checking? Last I read, these laws were created in a few states as a preventative measure against potential Federal laws that could push these issues even further. I haven't heard of any enforcement plans to date or anything about how it should report, just "add age verification to operating systems."

atzanteol@sh.itjust.works · 7 pts · 82d (4 replies)

It's not up to the systemd team to decide for you what your risk tolerance is. They're just providing a means to be compliant should you want/need it.

PseudoSpock@lemmy.dbzer0.com · 9 pts · 82d (2 replies)

Collaborators. All of you that welcome this or push it.

AndrewZabar@lemmy.world · 3 pts · 80d

Exactly. I don’t get it. No matter how you lean politically, if you’re part of the dev community not just making software but building Linux - there’s an inherent sense of freedom and liberty in your endeavors. So unless these guys are long-seeded poison pills, I just don’t get the mentality. Don’t do it. Let it be someone else’s job. A someone else who is theoretical.

It just surprises me is all. In Linux of all places. One of the last remaining bastions of truly open, free, transparent and cooperative, voluntary yada yada. All that. It doesn’t gel with licking boots and willingly doing this shit without being forced. Also, they’re literally spitting on their devoted users and encouraging them to change to a different system.

atzanteol@sh.itjust.works · -10 pts · 82d

OMG 🤣

TheMadBeagle@lemmy.ml · -1 pts · 82d

This is a take I think makes the decision make more sense to me (if this is the reasoning), letting the user opt into compliance rather than forcing their hand.

AndrewZabar@lemmy.world · 1 pts · 80d

That Linux has to have this? B. S. There’s no way that could be enforced. Make every edition an alpha testing release. Make it not work. Whatever you have to do. Just don’t capitulate and immediately do their exact bidding.

thingsiplay@lemmy.ml · 12 pts · 83d (4 replies)

This is the end. Everyone switch to FreeBSD.

racoon@lemmy.ml · 9 pts · 83d (1 reply)
[ removed ]
jxk@sh.itjust.works · 2 pts · 82d

Not until Netcraft confirms it

PseudoSpock@lemmy.dbzer0.com · 6 pts · 82d

Been there. It sucked.

flying_sheep@lemmy.ml · 5 pts · 83d

LMAO, good one!

Frenchgeek@lemmy.ml · 5 pts · 83d (4 replies)

Is the default value set to "True"?

A_norny_mousse@piefed.zip · 8 pts · 83d

Possibly 0 (zero) which would default to January 1, 1970.

atzanteol@sh.itjust.works · 6 pts · 82d

For... a date field?

yetAnotherUser@discuss.tchncs.de · 5 pts · 82d

Why would an optional field have a default value? Shouldn't it just be unset?

Eggymatrix@sh.itjust.works · 2 pts · 81d

Found the web dev, did you work on the javascript Date standard?

RalfWausE_der_zwote@feddit.org · 3 pts · 83d (40 replies)
[ removed ]
pglpm@lemmy.ca · 4 pts · 83d
FauxLiving@lemmy.world · 0 pts · 83d (26 replies)

Just don't go to Debian


next day edit: Some of you have never been trolled before, and it shows.

You see, the real_name field has been part of the GECOS field since the 70s. Anyone who has any actual experience with Linux knows this.

There is some bit of drama about adding birth_date to systemd. The person that I'm responding to appears to subscribe to this drama due to the fact that they're recommending distros who either don't use systemd or, even more stupid, 'fork' the project to remove that field.

So, I made a meme from the point of view of one of these people, expressing outrage that Debian is asking for a user's Real Name... when only a newbie doesn't know these things.

And lest you think I'm doing the "I was caught being dumb so I'm claiming to be trolling" here's a comment of mine from over a month ago making this exact same joke, but more explicitly.

Congrats to the 3 people who got the joke.

A_norny_mousse@piefed.zip · 11 pts · 82d (3 replies)

Are you seriously suggesting that this forces you to enter your actual name?

The field doesn't even distinguish between first/last name. It's just fluff as explained above. It's also not a systemd thing, or even Debian. This has existed for literally decades, and for just as long people put in whatever the fuck they want.

But you got so mad you had to make a meme about it.

FauxLiving@lemmy.world · 1 pts · 82d

But you got so mad you had to make a meme about it.

Some of you have never been trolled before, and it shows.

You see, the real_name field has been part of the GECOS field since the 70s. Anyone who has any actual experience with Linux knows this.

There is some bit of drama about adding birth_date to systemd. The person that I'm responding to appears to subscribe to this drama due to the fact that they're recommending distros who either don't use systemd or, even more stupid, 'fork' the project to remove that field.

So, I made a meme from the point of view of one of these people, expressing outrage that Debian is asking for a user's Real Name... when only a newbie doesn't know these things.

And lest you think I'm doing the "I was caught being dumb so I'm claiming to be trolling" here's a comment of mine from over a month ago making this exact same joke, but more explicitly.

unique_hemp@discuss.tchncs.de · -1 pts · 82d (1 reply)

And does this date field force you to enter your real DOB?

A_norny_mousse@piefed.zip · 0 pts · 82d

Probably not. This whole post is basically FUD

Admetus@sopuli.xyz · 6 pts · 83d (3 replies)

I never write my full name anyway, just my first name.

FauxLiving@lemmy.world · -4 pts · 83d (2 replies)

Yeah, sure you can just make up information and put in the field but the real problem is them asking in the first place.

Next you're going to tell me that you can ignore this optional field in systemd.

Cyber@feddit.uk · 12 pts · 83d (1 reply)

User1

Player2

Admin

Guest

It's just asking for something to differentiate users. You don't have to enter your actual real name.

FauxLiving@lemmy.world · 0 pts · 82d

(I know)

https://lemmy.world/post/45580224/23217198 - "It's the intent that matters"

non_burglar@lemmy.world · 4 pts · 83d (11 replies)

I don't get it.

Ooops@feddit.org · 9 pts · 83d (3 replies)

Debian daring to suggest that using your real name to identify yourself on the system is a reasonable choice for most people. So get the torches and pitchforks...

Also don't tell those people about the fact that such fields for additional information (like real name, address etc) exist in most user-handling parts of their software since forever.

You get asked for your real name when creating a new user for longer than Linux even exists. It's just that noone actually cares. But now that's suddenly an horrific anti privacy policy because the narrative demand that it is.

tabular@lemmy.world · 2 pts · 82d

The most reasonable choice now may not be the same forever. The optional indentifying fields themselves may have not have changed on Linux over the years but external changes in soceity has prompted this conversation.

With nefarious "child safety" laws popping up the introduction of an optional age field is tone-deaf and suspect. There are other objections to SystemD but this personally pushed me over the edge to finally try out another Linux distro (from Mint).

FauxLiving@lemmy.world · 2 pts · 82d

Finally!

I was getting depressed that nobody would get the joke, what has the Internet become...

non_burglar@lemmy.world · 1 pts · 82d

It's always been thus, tho, I think?

Seems like our times are troubled enough that identity is become a powderkeg issue, which I can understand.

But I don't think Debian is forcing us to inscribe our legal names here.

FauxLiving@lemmy.world · -14 pts · 83d (6 replies)

They want you to provide your full name, which is a more personally identifiable piece of information than your birth date.

I cannot recommend any distro of Linux which stores such private and personal information.

dgriffith@aussie.zone · 10 pts · 83d (1 reply)

You're a bit behind the times. adduser has been asking for your full name since the dawn of Unix.

Edit: and if you don't put in your full name, how will people know who they're fingering?!

FauxLiving@lemmy.world · 1 pts · 82d

Edit: and if you don’t put in your full name, how will people know who they’re fingering?!

Asking the important questions

RalfWausE_der_zwote@feddit.org · 2 pts · 83d
[ removed ]
Sxan@piefed.zip · 2 pts · 83d

/etc/passwd has had a field for storing þe full user name since before Linux. Every Linux distribution has þis field in /etc/passwd; every single one. It's called þe GECOS field.

non_burglar@lemmy.world · 1 pts · 82d

But the field can contain anything at all, so if anonymity is the goal, you can still have that.

This dialog isn't asking for a legal name, it's just suggesting using your real name because that's a pretty normal thing.

Ooops@feddit.org · 1 pts · 83d
[ removed ]
RodgeGrabTheCat@sh.itjust.works · 2 pts · 82d

My default OS user name is None Ya.

AndrewZabar@lemmy.world · 1 pts · 82d (2 replies)

I have literally in the thousands of installations I've done, literally never once put any genuine information in there. Who does? Why would anyone? Every tech through the ages has asked for your name as a matter of convenience and formality. I don't know if I have ever put my actual info into any such field in the 40+ years - jeez close to 45 now, that I've been using computer tech.

FauxLiving@lemmy.world · 3 pts · 82d

literally never once put any genuine information in there. Who does? Why would anyone?

(That's the joke) - 1mo ago

gian@lemmy.grys.it · 1 pts · 81d

I have literally in the thousands of installations I’ve done, literally never once put any genuine information in there. Who does? Why would anyone?

Private user ? Probably nobody, I agree. Commercial users ? Probably everyone, it is somewhat mandated.

juipeltje@lemmy.world · 1 pts · 82d

I hate to break it to you, but pretty much every distro does this, except maybe a manual chroot install like arch

jdr@lemmy.ml · 0 pts · 83d

Why the fuck are they telling you what to do? Computers are servants, not masters.

flying_sheep@lemmy.ml · -1 pts · 83d (11 replies)

These aren't serious. Their mission statements are nothing but childish contrariness.

E.g. Artix has a “no true Scotsman” right in their tagline about “real” init system. Only 14 year old master debaters will attempt to deny that systemd is a “real” init system with a straight face.

RalfWausE_der_zwote@feddit.org · -3 pts · 82d (10 replies)
[ removed ]
flying_sheep@lemmy.ml · 5 pts · 82d (9 replies)

If you criticize something because of perceived bloat, maybe don't make it the mouse in your metaphor.

And no, it's a great init system that has all the features one wants. That's why it ended up taking over: it was the first really good init system that introduced actual dependencies and so on.

DarkMetatron@feddit.org · 7 pts · 82d (5 replies)

That is so true. For me, who works as a Systemadministrator, systemd is about the best thing that happened to linux in a long time! It makes my work so much easier

Brummbaer@pawb.social · 2 pts · 82d (4 replies)

That's what the problem with systemd is. It started out as a "modern" init system but somehow we ended up with some kind of parasitic software heap that tries to replace the userspace.

I mean the latest addition is some kind of OS installer.

To quote James T. Kirk: "why does an init system need an OS installer."

DarkMetatron@feddit.org · 2 pts · 82d (1 reply)

I fear you missunderstood me: I think systemd with all the integrated features and tools is great, having all the features and tools is such a huge benefit for a professionell sysadmin who has to connect to and administrate lots of customer server every day.

But that is my opinion, I fully accept that people don't like systemd and that's the great thing with Linux: If you don't like a component then you are free to drop it and use something else. So have fun with your systemd free systems!

Brummbaer@pawb.social · 4 pts · 82d

I'm totally with you on that. I use systemd daily and it has enormous benefits for system administration, but I don't like the direction it's headed and how the project is lead. That's what I wanted to bring across here.

unique_hemp@discuss.tchncs.de · 2 pts · 82d (1 reply)

All the other software is not the init system, FFS.

Brummbaer@pawb.social · 1 pts · 82d

Yeah, they should do an init system instead of reinventing an operating system.

That's the main problem I have with it.

Of course advocates of systemd will say it's modular, but there is some kind of capture process going on - you have to relay on the systemd solution, because it fits nicely into the systems ecosystem ....

RalfWausE_der_zwote@feddit.org · 5 pts · 82d (2 replies)
[ removed ]
flying_sheep@lemmy.ml · 5 pts · 82d

Your conspiracy myth is wrong, and if you actually care about what's true, you can confirm what I say very easily for yourself:

Just go to the mailing list archives and forums and follow the decision making discussions of the time. E.g. Arch Linux. This will quickly and decisively convince you that “big tech” had nothing to do with it.

But you don't care about the truth, do you? You just want the comfortable position of being able to look down on all the mainstream fools.

atzanteol@sh.itjust.works · 2 pts · 82d

Oh my God.. I feel for this poor company after you leave. 🤣

SocialistVibes01@lemmy.ml · 3 pts · 81d

It seems systemd is also enshittifying flatpaks. Those damned Gnome devs man, I can't.

potatoguy@mbin.potato-guy.space · 1 pts · 83d
[ removed ]
bagsy@lemmy.world · 1 pts · 81d

Where is the patch to roll this back? I hope i can one day soon sudo apt install not-today-nazis

MachineFab812@discuss.tchncs.de · 1 pts · 82d
[ removed ]
kibiz0r@midwest.social · 0 pts · 82d (2 replies)

Anyone know the status of Chimera Linux wrt age verification?

Neptr@lemmy.blahaj.zone · 2 pts · 82d

It doesn't use systemd, nor do they seem to have plans to add age attestation.

ScoffingLizard@lemmy.dbzer0.com · 1 pts · 80d

I hear Artix and FreeBSD are also safe from Nazi enshittification.

mech@feddit.org · -9 pts · 83d

Finally!