Should your Linux init system know your birthday?
Systemd just merged an optional birthDate field into its JSON user records: a direct response to age verification laws gaining traction in California, Colorado, and Brazil.
The field sits alongside metadata like realName and emailAddress, can only be set by an admin, and is explicitly not a policy engine.
Lennart Poettering (systemd author) was clear: it is a data slot, not a policy engine. Distros can ignore it. A revert PR was rejected.
Someone forked systemd anyway and called it "
Liberated systemd".. It strips the field entirely. Right now it is one person, no releases, and dozens of commits behind mainline.
๐ก Compliance is no longer something Linux projects can treat as someone else's problem. At the same time, the Linux ecosystem has no shared playbook for compliance. Everyone is figuring it out independently and the laws are not slowing down.