The latest changes implemented in the Systemd repo, related to or prompted by age-verification laws, have made many people unhappy (I suppose links about this aren’t necessary). This has led to a surge in Systemd forks during the last days (“surge” because there have always been plenty of forks). Here are some forks that explicitly mention those changes as their reason for forking (rough time ordering taken from the fork page):

Hopefully the energy of this reaction won’t be scattered among too many alternatives, although some amount of scattering is always good.

  • codiak540@lemmy.ca
    link
    fedilink
    arrow-up
    59
    arrow-down
    2
    ·
    17 hours ago

    Hi! I’m actually the creator of unshitted-systemd (the one at the bottom of the list). I had my eye on systemd for a few weeks due to the whole AI code fiasco, but the second my friend DM’ed me saying “they just added age verification” I said “I’m forking it”, forked it, stripped the DoB field, and submitted a PR

    Not even an hour later my PR was closed due to being “Spam”.

    So I went further, stripped all the AI code, the realName field for User Accounts, and started fixing issues that haven’t been fixed by systemd themselves. I also saw a 4.5 second boot time speedup from installing mine. I have NO IDEA how, but it’s happened.

    I plan on going further and taking out parts that go against user privacy and control over their system (I.E: systemd makes the /etc read only by default, I’ve removed that code in my fork)

    I can’t do this on my own though, if anyone wants to help, please let me know! you can email me at [email protected], or contact me through github. You might be able to DM me on this platform idk I’m new to it, and my discord is @codiak540

    If the original description hasn’t made it clear, I’m not afraid of California. I don’t live in California and as such believe I am not subject to their stupid laws. Keep that in mind if you’re considering helping me.

    • fruitcantfly@programming.dev
      link
      fedilink
      arrow-up
      15
      ·
      6 hours ago

      I also saw a 4.5 second boot time speedup from installing mine. I have NO IDEA how, but it’s happened.

      If I saw a speedup that I didn’t understand, then I’d worry that I had accidentally broken something. It’s easy to get speedups by not doing things correctly

    • idriss@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      7 hours ago

      Lovely!

      I wanted to fork too but wanted a more carefully planned one (avoid reverting the new time utility names in case they will be re-used in the future & to make syncing newer changes from upstream straightforward otherwise it will not be a one-to-one replacement)

      I would love to help with your fork, allocate a worker to build a binary from the CI, create an AUR package (I already studied the systemd arch package a little bit), start using the fork and hopefully with some PRs too. Discord is blocked where I am so it would be cool to have a matrix group / space for this effort and let’s see how far we can push this. Because if this doesn’t work, I will be moving to Artix or Gentoo 100%

    • Robbo@programming.dev
      link
      fedilink
      arrow-up
      20
      ·
      12 hours ago

      well you’ve already won from the marketing point of view compared to the others because yours isn’t a shit (lol) name

    • Liketearsinrain@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      10 hours ago

      I saw a fork coming when the AI drama started, good on you. Don’t have the time budget for it right now, but you should contact the other fork devs, maybe you could join forces.