RetroFed Forum
Your home away from modern life.
Systemd preparing to comply with age verification laws
Post Reply
AuthorMessage
skyline2 lemmy.dbzer0.com skyline2@lemmy.dbzer0.com
Joined: 2025-10-07
(edited) Quote

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.

513   Original
davel lemmy.ml davel@lemmy.ml
Joined: 2023-07-08
#2 · Quote Reply

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.

162
caseyweederman lemmy.ca caseyweederman@lemmy.ca
Joined: 2023-08-30
#3 · Quote Reply

It is possible that California law will be changed. But similar ideas are popping up in other contexts and it's unlikely that they'll all go away. This implementation is fairly generic and useful for other things besides age verification, so we shouldn't decide whether to merge it or not based on a single law in any jurisdiction.

https://github.com/systemd/systemd/pull/40954#issuecomment-4032355482

28
potatoguy mbin.potato-guy.space potatoguy@mbin.potato-guy.space
Joined: 2026-02-09
#4 · Quote Reply

[deleted]
1
Onno (VK6FLAB) lemmy.radio vk6flab@lemmy.radio
Joined: 2024-03-04
#5 · Quote Reply

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?

131
skyline2 lemmy.dbzer0.com skyline2@lemmy.dbzer0.com
Joined: 2025-10-07
#6 · Quote Reply

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 discu...

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

89
njordomir lemmy.world njordomir@lemmy.world
Joined: 2023-06-21
#7 · Quote Reply

That's it! >:-( I'm going back to init. /s

10
inmatarian lemmy.world inmatarian@lemmy.world
Joined: 2024-01-06
#8 · Quote Reply

echo "18+" > ~/.age_rc

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

50
njordomir lemmy.world njordomir@lemmy.world
Joined: 2023-06-21
#9 · Quote Reply

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 discu...

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.

6
JovialSodium lemmy.sdf.org JovialSodium@lemmy.sdf.org
Joined: 2024-01-31
#10 · (edited) Quote Reply

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

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.

55
njordomir lemmy.world njordomir@lemmy.world
Joined: 2023-06-21
#11 · Quote Reply

[deleted]

The only reason I still have a Microslop account is Minecraft. I have to assume that's one of the reasons they bought it.

4
☂️- lemmy.ml umbrella@lemmy.ml
Joined: 2023-07-12
#12 · (edited) Quote Reply

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.
[deleted]
27
Skullgrid lemmy.world Skullgrid@lemmy.world
Joined: 2023-06-29
#13 · Quote Reply

what a fucking bootlicker

38
davel lemmy.ml davel@lemmy.ml
Joined: 2023-07-08
#14 · Quote Reply

[deleted]

🤷

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

100
db2 lemmy.world db2@lemmy.world
Joined: 2023-07-29
#15 · Quote Reply

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.

44
tyler programming.dev tyler@programming.dev
Joined: 2023-06-12
#16 · Quote Reply

[deleted]

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?

33
CeeBee_Eh lemmy.world CeeBee_Eh@lemmy.world
Joined: 2024-07-05
#17 · Quote Reply

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.

126
Whostosay sh.itjust.works Whostosay@sh.itjust.works
Joined: 2025-07-16
#18 · (edited) Quote Reply

What is the most effective way to gather all of my personal stuff within Linux and it be as plug and play with every distro as possible?

Like if I wanted to infinitely distro hop to avoid this fucking Trainwreck right here, how would I easily and effectively ensure I can?

Can I take a set of folders?

Is there a backup format of some kind?

Is there a way to do this with installed programs in a way that can be dropped in?

10
Rioting Pacifist lemmy.world RIotingPacifist@lemmy.world
Joined: 2023-06-22
#19 · Quote Reply

echo "18+" > ~/.age_rc Am I compliant with California's law now? Apps can use the POSIX API to access my age.

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!

-18
krashmo lemmy.world krashmo@lemmy.world
Joined: 2023-07-03
#20 · Quote Reply

[deleted]

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

30
antrosapien lemmy.ml antrosapien@lemmy.ml
Joined: 2023-07-09
#21 · Quote Reply

[deleted]

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

3
Corngood lemmy.ml Corngood@lemmy.ml
Joined: 2020-06-24
#22 · Quote Reply

echo "18+" > ~/.age_rc Am I compliant with California's law now? Apps can use the POSIX API to access my age.

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.

9
davel lemmy.ml davel@lemmy.ml
Joined: 2023-07-08
#23 · Quote Reply

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!

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.”
35
Boo! Haunted House! lemmy.world lemmyng@lemmy.world
Joined: 2025-03-16
Banned
#24 · Quote Reply

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 discu...

https://itsfoss.com/systemd-free-distros/

17
wltr discuss.tchncs.de wltr@discuss.tchncs.de
Joined: 2025-10-26
#25 · Quote Reply

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

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.

5
Rioting Pacifist lemmy.world RIotingPacifist@lemmy.world
Joined: 2023-06-22
#26 · Quote Reply

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.”

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.

-12
TrippinMallard lemmy.ml TrippinMallard@lemmy.ml
Joined: 2026-02-18
#27 · (edited) Quote Reply

You mean they're complying with Meta's age verification at OS level lobbying?

https://github.com/upper-up/meta-lobbying-and-other-findings

92
Bane_Killgrind lemmy.dbzer0.com Bane_Killgrind@lemmy.dbzer0.com
Joined: 2025-06-15
#28 · Quote Reply

[deleted]

By implementing it all in the most brain dead, user space writable fashion

2
davel lemmy.ml davel@lemmy.ml
Joined: 2023-07-08
#29 · Quote Reply

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.

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.

26
stravanasu lemmy.ca pglpm@lemmy.ca
Joined: 2023-07-05
#30 · (edited) Quote Reply

Meta's lobbies reach really everywhere these days.

28
LiveLM lemmy.zip LiveLM@lemmy.zip
Joined: 2023-07-12
#31 · Quote Reply

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

Huh, we really do live in a cyberpunk novel...

44
marcie (she/her) lemmy.ml marcie@lemmy.ml
Joined: 2024-03-22
#32 · Quote Reply

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 discu...

1/1/1

every linux user is jesus confirmed

32
corsicanguppy lemmy.ca corsicanguppy@lemmy.ca
Joined: 2023-06-12
#33 · Quote Reply

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.

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.

13
corsicanguppy lemmy.ca corsicanguppy@lemmy.ca
Joined: 2023-06-12
#34 · Quote Reply

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

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.

20
DFX4509B lemmy.wtf DFX4509B@lemmy.wtf
Joined: 2025-08-08
#35 · Quote Reply

I hope the alt inits or even the hardware itself aren't targeted next.

7
pathwonder kopitalk.net pathwonder@kopitalk.net
Joined: 2025-10-23
#36 · Quote Reply

Does BSD use systemd? I always wanted to try it and if this keeps up I might take the plunge.

16
PolarPirate lemmy.zip PolarPirate@lemmy.zip
Joined: 2025-10-13
#37 · Quote Reply

Damn that's crazy. It'd be a shame if someone not beholden to California law just forked the code

27
Mambert beehaw.org Mambert@beehaw.org
Joined: 2023-06-09
#38 · Quote Reply

Does BSD use systemd? I always wanted to try it and if this keeps up I might take the plunge.

There's systemdless Linux distros! I used Artix Linux with no issues.

26
Euphoma lemmy.ml Euphoma@lemmy.ml
Joined: 2023-04-27
#39 · Quote Reply

What is the most effective way to gather all of my personal stuff within Linux and it be as plug and play with every distro as possible? Like if I wanted to infinitely distro hop to avoid this fucking Trainwreck right here, how would I easily and effectively ensure I can? Can I take a set of folders? Is there a backup format of some kind? Is there a way to do this with installed programs in a w...

Use a home dir on a separate partition and use nix or flatpak or some other distro agnostic package manager

5
juipeltje lemmy.world juipeltje@lemmy.world
Joined: 2023-07-02
#40 · Quote Reply

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

57
stravanasu lemmy.ca pglpm@lemmy.ca
Joined: 2023-07-05
#41 · (edited) Quote Reply

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.

121
whelk retrolemmy.com whelk@retrolemmy.com
Joined: 2025-06-04
#42 · Quote Reply

This is the first time I've cared about the whole systemd debate, so that's something I guess. Not interested in anything that kowtows to this age verification nonsense

41
IronBird lemmy.world IronBird@lemmy.world
Joined: 2025-09-06
#43 · Quote Reply

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 ma...

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 $

19
underscores lemmy.zip underscores@lemmy.zip
Joined: 2025-06-05
#44 · Quote Reply

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

same thing with manifest v3, just some mega corp goon doing the work no one's asked for

38
filister lemmy.world filister@lemmy.world
Joined: 2023-07-02
#45 · Quote Reply

Why do they need the age after all. What are authorities going to do with it?

17
ominouslemon sh.itjust.works ominouslemon@sh.itjust.works
Joined: 2025-06-05
#46 · Quote Reply

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

Poettering is not with Microsoft anymore, though

6
Hawk lemmy.dbzer0.com Hawk@lemmy.dbzer0.com
Joined: 2023-06-18
#47 · Quote Reply

Why do they need the age after all. What are authorities going to do with it?

Control what content you see and add some extra detail to fingerprint you.

If they can get this simple age verification done from everyone, it's not going to be hard to add "new requirements" in the future

44
daniskarma lemmy.dbzer0.com daniskarma@lemmy.dbzer0.com
Joined: 2024-04-30
#48 · Quote Reply

Why do they need the age after all. What are authorities going to do with it?

They (politicians) are obsessed with control.

21
bskm feddit.nu bskm@feddit.nu
Joined: 2025-05-26
#49 · Quote Reply

They (politicians) are obsessed with control.

To my understanding, it's also Meta that is lobbying for this. Basically pushing the responsibility elsewhere to the operating system vendors

25
Whostosay sh.itjust.works Whostosay@sh.itjust.works
Joined: 2025-07-16
#50 · Quote Reply

Use a home dir on a separate partition and use nix or flatpak or some other distro agnostic package manager

Is the idea here that an agnostic package manager will install everything within home as well, and so when that's ported, and you have one of those PMs installed, it'll pick up where you left off or is there any specific protocol for importing something like that?

2
utopiah lemmy.ml utopiah@lemmy.ml
Joined: 2022-01-17
#51 · (edited) Quote Reply

Poettering is not with Microsoft anymore, though

Just 2 steps.

Yes Poettering isn't at Microsoft but seems the person driving the project at the moment is.

44
Post Reply Page 1 of 6   Goto page 1, 2, 3 ... 6 Last »

Back to top