Page 1 of 1

Systemd Fork Removes Birthdate Storage

Posted: Tue Mar 24, 2026 6:40 am
by Zema Bus
The project's latest move has not helped its reputation among the skeptics. Last week, developers merged a pull request adding a birthDate field to its user records, tied to age verification laws in California, Colorado, and Brazil.

Earlier, we covered what that actually means, but to recap, the field is optional, can only be set by an administrator, and systemd itself does nothing with the data. It is simply a standardized field in the user record file that other projects like xdg-desktop-portal can build age verification compliance on top of—distros that do not need it can ignore it entirely.

But "optional" has not been enough to stop people from treating it as a line being crossed, and now a solo developer has responded the way the open source community usually reacts: by forking.

Liberated systemd is a fork of mainline systemd started by Jeffrey Seathrún Sardina, a machine learning/AI researcher who apparently had enough of where things were heading. The project is straightforward about its purpose; strip out what it considers surveillance-enabling code, keep everything else intact, and stay in sync with upstream as it develops.

The repository puts it bluntly:

Mass surveillance is bad, actually. So here's a fork of systemd with surveillance enablement removed, which will be kept up-to-date with other changes in systemd/main. However you use this, or do not, is your choice and yours alone.

Compared to mainline systemd, the fork changes 12 files across 5 commits, all focused on scrubbing out everything related to the birthDate addition. That means not just the field itself but also the option to set a birth date via homectl, the relevant man page entries, display code, and tests.

Though, as of writing this, it was 37 commits behind from systemd, so that is something to keep in mind if you are hoping to implement this on a general-use or production system.

Jeffrey also maintains a companion repository, systemd-suite, which is meant for testing the fork. So, while this is very much a one-person project, there seems to be at least some technical groundwork behind it beyond the birthDate revert.
Some thoughts…

Whether Liberated systemd becomes anything more than a protest fork is a fair question. It is a one-person project with no releases, and keeping a revert rebased against an actively developed codebase is not a trivial long-term commitment. If you are thinking about building a distro around it right now, you probably should not.

But that might not be the point. Forks like this are meant to ignite conversation rather than ending up as a significant open source project. If age verification requirements tighten, and given the direction things are headed, that is not a wild assumption, then the community forking its way out of an uncomfortable situation makes sense.

And one of these forks might actually make it into some Linux distribution in the near future; who knows?
From itsfoss.com

Re: Systemd Fork Removes Birthdate Storage

Posted: Tue Mar 24, 2026 10:06 am
by Grogan
I would imagine the fork will have more changes than just reverting the age field, there's probably a lot of shit that could be nuked or changed in the code base.