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
    68
    arrow-down
    4
    ·
    1 month 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 codiak540@bbs.4d2.org, 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.

    • Robbo@programming.dev
      link
      fedilink
      arrow-up
      22
      ·
      1 month ago

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

    • fruitcantfly@programming.dev
      link
      fedilink
      arrow-up
      22
      arrow-down
      1
      ·
      1 month 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

      • teft@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        1 month ago

        Or i’d start looking for backdoors in the old code.

        That’s similar to how the backdoor in xz was found. A slightly slower connection caused by obfuscated payloads tipped off a developer to find out what caused the slowdown. His was half a second lag so i’d really be curious what would cause 4.5 seconds.

        • fruitcantfly@programming.dev
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          1 month ago

          That’s a lot less likely to be the case; I am aware of just one example of what you describe, and that’s the example you give, whereas I’ve “sped up” my own code many times, by accidentally breaking stuff.

          Rather than assume the presence of backdoors, the rational thing is simply to work out why you are seeing a difference in performance, and to determine if you fixed something by accident, or (the more likely scenario) if you broke something by accident

          • Chakravanti@monero.town
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            3
            ·
            1 month ago

            You’re saying to not assume the presence of backdoors out of some discipline to avoid fear.

            That’s absolute nonsense. Fear isn’t real even when your imagination is so child-like you can’t discern the difference. How the fuck did you learn to “code” without the basis logic of living paradox validation hash? You can’t even learn math til you get past that and you talk about treating people with some kind if child like care handling.

            Paranoia doesn’t have fear because fear isn’t real, let alone when conducted for the sack of logic feeding imagination meaningful scope of direction observation eyes to discern “bugs” regardless of it being intention all or accidental.

            Intention doesn’t exist in a coders read manual over others even when patterns of any volume arise. You don’t know what people are anymore when you read code. I would say end of story but there wasn’t one to begin with. You were already distracted hashing out against way to many of the same such handled by unchecked hashes with the words you use.

            Like money. Intent may be real but unless it’s you it doesn’t matter and even then, then it’s not, now is it?

            • fruitcantfly@programming.dev
              link
              fedilink
              arrow-up
              3
              arrow-down
              2
              ·
              1 month ago

              Did you reply to the wrong comment? I have no idea how you managed to get all that from my comment. All I’m saying is, "when you hear hoofbeats, think of horses, not zebras”

              • Chakravanti@monero.town
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                1
                ·
                29 days ago

                You talk trash because you refuse to listen to logic. If you will to learn, ask a real question. Candidly insulting with meaningless granduer expressions that carry no true meaning is not a question. regardless how you attempt to mock the language that you don’t even understand the meaning, use, or true purpose of.

    • idriss@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      1 month 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%

    • Digit@lemmy.wtf
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Looking forward to seeing some distros that have already been using systemd, switch to such a fork.

  • Mereo@piefed.ca
    link
    fedilink
    English
    arrow-up
    62
    arrow-down
    11
    ·
    1 month ago

    Let’s be realistic. All these forks will get us nowhere because systemd has become a platform on which major components of the Linux system depend. KDE’s new login depends on systemd, as does Gnome.

    These forks are just a reaction to the latest addition. They will fizzle out.

    • teft@piefed.social
      link
      fedilink
      English
      arrow-up
      49
      arrow-down
      2
      ·
      1 month ago

      That the Linux system depends on? No.

      That your chosen distro depends on? Sure.

      • Mereo@piefed.ca
        link
        fedilink
        English
        arrow-up
        17
        arrow-down
        18
        ·
        1 month ago

        Sure, if you choose a distro like Artix that doesn’t use systemd, then yes. However, the major distros use systemd and will continue to do so because it is a critical component of Linux. Once the Linux kernel has finished loading into memory, systemd takes over in user space. Major distros cannot simply switch to a fork on a whim because they need to be completely sure that it is stable and will not cause any compatibility issues.

        Let’s not forget that Ubuntu, SUSE and Red Hat are used in professional settings, so they won’t change to a fork.

        • frongt@lemmy.zip
          link
          fedilink
          arrow-up
          38
          arrow-down
          2
          ·
          1 month ago

          Linux ran just fine before systemd was created. It can be removed again. It’s not a critical dependency.

        • z3rOR0ne@lemmy.ml
          link
          fedilink
          arrow-up
          25
          arrow-down
          2
          ·
          edit-2
          1 month ago

          Fair Warning: Long anti-systemd rant ahead.

          Here’s a list of some fine, totally usable, and well maintained Linux distros that don’t use systemd:

          • Artix Linux (offers 4 different supported init systems)
          • Gentoo Linux (supports systemd/openrc, with documentation provided on how to manually support others)
          • Void Linux (uses runit)
          • Alpine Linux (uses openrc, most docker containers use this as their base)
          • Devuan (offers 5 different supported init systems)
          • Antix (offers 5 different supported init systems)
          • MX Linux (offers systemd/sysv init)

          Honestly, I was on Artix for 8 years and am on Gentoo/openrc now (been about 6 months). I never really got the systemd hype. I don’t even bother with it on my servers where I just run Alpine Linux. It’s just…not really needed unless the dev of a particular DE or app doesn’t know how to use basic GNU tools and/or doesn’t know they don’t need init for such and such feature.

          Yeah yeah, systemd isn’t just an init system. People make that argument all the time, but honestly, that’s actually an argument against using it.

          Systemd is poorly designed if the init component can’t be separated out from it’s various other utilities. If I could use systemd just as init, maybe it wouldn’t be…y’know, crap. But no, it has to handle DNS, cron, logging, login managment, etc.

          Again, no problem if the systemd devs wanted to make it a suite of optional tools, but init systems are and always will be best if their codebases are as tiny as possible while still being usable and secure. Init’s only job is to fork other processes that the user specifies, that’s it.

          Honestly if some software uses systemd, I’m not likely to use it unless someone’s paying me to. Heck, at work I use all sorts of shitty tools that frustrate me to no end in exchange for money.

          But if I do happen to use software that requires systemd, on a system that I own, I’m likely to just go into the code, rip out the parts that utilize it, rewrite it, and recompile the binary because fuck that. Yes, I’ve done this. Most of the time, it’s not that hard. But I can count on one hand the amount of times this has been necessary, because the maintainers of these non-systemd distros are able to write basic scripts that hook into the various init systems and you just use them.

          And if some major DE like GNOME or KDE relies on systemd, I’d just say, fuck’em. There’s plenty of DE’s that don’t and a multitude of WM’s that never will, and good, they shouldn’t.

          Rant over.

          • Digit@lemmy.wtf
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 month ago

            And to fold all that into a single point of failure… a single point of failure on PID 1, … it’s almost like they want to create level 10 critical vulnerabilities and backdoors.

            Quick! Put “optional” age attestation (/verification) in there, so we can find out where your children are! MUHAHAHAHAHAHA.

            [To all who are dismissing this as a “nothing burger”] See?

            What could go wrong?

            Way, way, way too much.

          • Chakravanti@monero.town
            link
            fedilink
            English
            arrow-up
            1
            ·
            30 days ago

            GNOME…relies on systemd, I’d just say, fuck’em.

            I really like GNOME’s new GUI form. It is, hands down my favorite thus far.

            …but yeah, Fuck’em.

            I’ve known systemd would be handling the apex of the Linux style Fling-Shit-Show branch off since they started that miniseries entirely and completely unrelated to that 3rd world knock off copy-co-toilet of SAFENetwork.

        • teft@piefed.social
          link
          fedilink
          English
          arrow-up
          18
          arrow-down
          1
          ·
          1 month ago

          There plenty of distros that don’t use systemd.

          Slackware and Mint DE come to mind.

          Because systemd isn’t required for Linux. It’s just one popular init system.

          • Mereo@piefed.ca
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            13
            ·
            1 month ago

            This like comes from distrowatch. Yes means the distro is using systemd:

            • 1 CachyOS: Yes
            • 2 Linux Mint: Yes
            • 3 MX Linux: Optional
            • 4 Pop!_OS: Yes
            • 5 Debian: Yes
            • 6 Zorin OS Yes
            • 7 EndeavourOS: Yes
            • 8 Manjaro: Yes
            • 9 Fedora: Yes
            • 10 Ubuntu: Yes
            • 11 AnduinOS: Yes
            • 12 openSUSE: Yes
            • 13 Bazzite: Yes
            • 14 Nobara: Yes
            • 15 Arch Linux: Yes
            • 16 elementary OS: Yes
            • 17 antiX: No
            • 18 NixOS: Yes

            As we can see, the major popular distros use systemd.

            • teft@piefed.social
              link
              fedilink
              English
              arrow-up
              22
              arrow-down
              2
              ·
              1 month ago

              You said it’s part of Linux. Which it isn’t. Just because some popular distros use it doesn’t mean it’s required.

              • Mereo@piefed.ca
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                14
                ·
                1 month ago

                Changing to another init requires major re-engineering and it’s not easy.

                • teft@piefed.social
                  link
                  fedilink
                  English
                  arrow-up
                  15
                  arrow-down
                  1
                  ·
                  1 month ago

                  If they could switch to systemd in the 2010s they can switch away from it in the 2020s if they really wanted to.

                • Digit@lemmy.wtf
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  1 month ago

                  Have you tried it?

                  It may surprise you how non-non-trivial it is.

                  Major re-engineering can stand down. ;)

            • teawrecks@sopuli.xyz
              link
              fedilink
              arrow-up
              3
              ·
              1 month ago

              So your claim is both that the Linux kernel operates perfectly fine without systemd for certain distros, and also that the Linux kernel is heavily dependent on systemd and it would be difficult to re-engineer to work otherwise. Do I understand your argument correctly?

            • Digit@lemmy.wtf
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 month ago

              Distrowatch page clicks is a weak measure, and not even one that corroborates the point you’re trying to make with your circular definition, with examples that do not.

              “major”. So funny trying to pomp it up.

              https://distrowatch.com/search.php?defaultinit=Not+systemd&status=Active shows plenty active distros don’t. Some of them are “major”, as in [independent and] having been around the longest.

              Not that an appeal to tradition’s any more sound reasoning than circular argument and (unsound) argumentum populum. These are not the relevant criteria. All red-herring stuff.

        • redsand@infosec.pub
          link
          fedilink
          arrow-up
          5
          ·
          1 month ago

          What critical components do think require systemd? Name them.

          BTW the community can pressure Red Hat and Novel to switch, their contracts have to be renewed periodically.

        • Digit@lemmy.wtf
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          the major distros use systemd

          Circular reasoning. Not well hidden enough. ;P

          Major distros cannot simply switch to a fork on a whim because they need to be completely sure that it is stable and will not cause any compatibility issues.

          Yes, because that circular definition would then break. LOL.

          No, seriously, they can. Init-freedom is alive and well. Many distros do many init systems. It’s not as non-trivial as your scare tactic tries to make out.

    • redsand@infosec.pub
      link
      fedilink
      arrow-up
      14
      arrow-down
      5
      ·
      1 month ago

      I’m on OpenRC reminding you systemd is slop you really don’t need for most systems.

    • Digit@lemmy.wtf
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      Y’know it’s free software right?

      Distros/developers have managed to get those running without systemd.

      And there are other options too.

      We do not need to just OBEY and kowtow to authority.

      Your argumentum-populum uncompelling here.

  • communism@lemmy.ml
    link
    fedilink
    arrow-up
    27
    arrow-down
    1
    ·
    1 month ago

    Good luck trying to maintain the mammoth that is systemd… why not just switch to an alternative init system and focus your efforts on contributing to those, instead of trying to single-handedly maintain such a huge codebase?

      • Qwel@sopuli.xyz
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        1 month ago

        https://nosystemd.org/

        They can be a bit overemotional about systemd’s issues, but their list of init systems and distros is rather exhaustive

        It’s all nerdy stuff, usually installed via CLI. I think Devuan is the most user friendly, at least it has an installer

        I’ve used Void, Devuan, Chimera and Guix. They’re all cool, and I did learn interesting things as a developer, but I wouldn’t advise switching to one of those distros just for the current drama. Wait until it actually gets bad, there will hopefully be user-friendly distros to address the situation.

        • Victor@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          1 month ago

          Ah, well. I don’t think I’ll be changing my distro from Arch unless this becomes a real issue for me. Thanks for the recommendation though.

        • Digit@lemmy.wtf
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          https://nosystemd.org/

          https://without-systemd.org/ too.

          And there’s MX and AntiX too, if wanting something like Debian/Ubuntu but with init-freedom.

          And several other Devuan respins.

          Or even PCLinuxOS. While it uses rpm package format, it uses apt as its package manager, so you don’t even need to learn a new package manager. And of course, no systemd.

          Dozens more options too.

          Wait until it actually gets bad, there will hopefully be user-friendly distros to address the situation.

          No need to wait past tipping points where harm is done. There have always been easy options. At least in all 22.5 years I’ve been using Linux. That never stopped. Just a corporation and its eager stooges perpetrated a psyop to mislead people into thinking systemd was the one true way. It’s not. It never was. That was marketing lies.

          Init-freedom ftw. :) Choice is good. Clean code is good. Maintainable and easily forkable code is good. UNIX philosophy is good (esp. “do one thing, well”). KISS (Keep It Simple, Stupid) is good.

          While systemd may be free software in name/license only, in practice, it’s abusive. Social rot. Brain rot. Not good. Avoid.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        If you want something more featureful, OpenRC is decent.

        I usually use runit, which is much more lightweight, which I like.

        You can try out distros with different inits in VMs and see what you like. Or if you’re the distro-hopping kind, just distro-hop.

    • Samskara@sh.itjust.works
      link
      fedilink
      arrow-up
      7
      arrow-down
      23
      ·
      1 month ago

      Yes, this whole thing is very silly. Linux installers ask for your full name already. You can just make one up. Same with the birthday.

      The slippery slope total surveillance state paranoia is hysterical.

      • fluxx@mander.xyz
        link
        fedilink
        arrow-up
        9
        ·
        1 month ago

        That is not the point. If it was so logical to add, why add it now, when you know it is controversial? The devs are aware of the controversy, they have made a political decision to do it this way. At the very least, they could’ve handled it with more care - as sensitive matters should. Turning a blind eye and pretending this is business as usual is very insulting. To me at least, and I’m sure to most who care. If you do this during “the surveillance state paranoia”, you have to be aware you are contributing to more of it.

          • andioop@programming.dev
            link
            fedilink
            English
            arrow-up
            5
            ·
            edit-2
            1 month ago

            As an autistic nerd without true technological and historical expertise, it’s very difficult to know what to think and disheartening to read others’ perspectives on this because instead of measured discussion, there is “bootlicker” and “surveillance state paranoia” being thrown around to dismiss the other side’s ideas and holy shit am I sick of the hostility and personal attacks here. I think both sides are plausible, don’t know which one is right, and it seems Lemmy is not going to be able to help me decide which one is more plausible.

            I really hope you didn’t mean “raging autist nerds” in the derogatory 4chan way where a disability I didn’t choose to have is an insult, where people having strong emotions over a niche topic is something bad to mock and insult. Language is language, not everyone who has goodwill/is neutral towards a population knows the correct inoffensive language, etc. etc. but I have to admit “autist” in combination with its use in a phrase referring to people you don’t like, whose diagnosis status you don’t know, really makes me draw unpleasant conclusions.

            I guess maybe this is a lesson that no matter how knowledgeable I think public forum users are, heated topics will include people being dismissive and insulting others unless there is very heavy moderation in place to keep things civil, and that I have to find somewhere else to find knowledgeable people giving their interpretation of information.

          • fluxx@mander.xyz
            link
            fedilink
            arrow-up
            1
            ·
            1 month ago

            I agree to some degree, but I think the issue of age verification is beyond this point. Yes, Linux users tend to be much nerdier and reactive than the general public. But they are the ones who use linux in the first place. Whether they gatekeep linux from others is another story, but the devs should know their audience by now - and hopefully care. And what’s more - a lot of idealists (I wouldn’t call them autistic, though that may be a factor) hate systemd in the first place. They already dont use it or don’t want to use it. So the ones that do, I argue, are more mainstream. I am one of them. I don’t want to go back to sysvinit and write a script for each new service. I also know that this doesn’t end here. Today they add the field, tomorrow, some mainstream browser will depend on it existing and the frog will be boiled. Now it is not an API, but it’s added in case anybody needs it. So you didn’t even have to add it. And they didn’t add a gender field in case anybody needed it, for example. Yes, Linux community would probably start arguing about that, but not nearly as much IMO. I think this is far more mainstream issue than you give it credit, honestly.

      • bearboiblake [he/him]@pawb.social
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        2
        ·
        edit-2
        1 month ago

        “If you’ve got nothing to hide, you’ve got nothing to worry about”, people used to say. You don’t hear it as much, these days, probably because it is now such a transparently ignorant thing to say.

        • Samskara@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          arrow-down
          4
          ·
          1 month ago

          You’re not forced to enter your true name or true birthdate. Do you have your true birthdate on your Steam account for example?

          • bearboiblake [he/him]@pawb.social
            link
            fedilink
            English
            arrow-up
            8
            arrow-down
            1
            ·
            edit-2
            1 month ago

            Yes, not yet. That’s how they walk it in, a little at a time. First they add in the functionality, but don’t worry, you don’t have to enter your true birth date! Then, well meaning (or malicious) developers will start making use of that field, instead of asking you for it on a case-by-case basis. Then, more regulation will come down the pipe, requiring that the date of birth be sourced by some trusted provider. Soon enough, you need to use your government ID biometric chip to log in, and all of your activity is directly connected to your real-world identity. That is their end goal. That’s why they’re doing all of this.

            The more important question here, why do you feel the need to defend this? What does this feature add to your operating system? How does it improve your computing experience?

            • iltg@sh.itjust.works
              link
              fedilink
              arrow-up
              2
              arrow-down
              3
              ·
              1 month ago

              not who you replied to but makes linux systems maliciously compliant so that you can still use them (say, in schools) without having your privacy violated.

              your slippery slope argument could apply to any field of userdb: real name will require an id, location will require geolocation!

              slippery slope is a logical fallacy, complain when systemd requires an id, not when it does the bare privacy-respecting minimum to comply with a silly law

              • bearboiblake [he/him]@pawb.social
                link
                fedilink
                English
                arrow-up
                3
                ·
                1 month ago

                It isn"t malicious compliance at all, it is just compliance. This is exactly what the law requires, to a T. Windows and MacOS would implement it in an identical way.

                You want to act like this field is just being added for no reason, and not for compliance with a law that is being created as part of a fabric of increasingly authoritarian age assurance, age-based restriction laws and a rising tide of fascism. A slippery slope argument is where someone claims negative consequences without evidence, there is plenty of reason to believe the goal is de-anonymization.

                What benefits would this feature add for you? How would it improve your computer? Why is it being added now and not at the same time as name and location which were added literal decades ago?

                • Digit@lemmy.wtf
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  1 month ago

                  de-anonymization

                  Not just.

                  The billionaires and epsteins and ghislaines want to protect our children, by knowing, when tracking everyone, where and who the children are.

                  Why wont everybody just switch off their brains and accept this already!?

                  Most frustrating.

                  ;/

                • iltg@sh.itjust.works
                  link
                  fedilink
                  arrow-up
                  2
                  arrow-down
                  2
                  ·
                  1 month ago

                  for me it adds nothing (like most userdb fields as i don’t use them) but equally doesn’t remove or compromise anything, userdb is optional

                  i’m absolutely not acting like it’s being added for no reason, did you read my reply? it’s being added (and i just wrote it) to maliciously comply with CA upcoming laws. you instead just acted like a optional field is the same as MS no-offline setup. “Windows would implement it in an identical way”. do you even use linux?

                  you claim there’s plenty of evidence and this is not a slippery slope because the goal is deanonymization. this is not how you prove to not be in a logical fallacy. “legalize gay marriage and they’ll marry dogs”, “oh i have plenty of evidence queer folks are against nuclear family”. the second statement is true (per this queer folk) but it doesn’t make the first less of a slippery slope.

                  Meta pushes for age verification? i believe that, not contested. systemd will violate privacy? this is the slippery slope. i know meta wants privacy violated. you’re claiming that having an optional field is a dead giveaway systemd wants to let meta do this.

                  how? wouldn’t systemd rely on meta services, or third party stuff like persona, to id you if they really wanted to make sure who you are? i see no api calls, i see no system lockdown when not complying, i see no data being sent away.

                  i see an optional field that nothing uses, that prevents nothing, that is strictly on your device.

                  you say it’s “just” compliance, but how does it verify? if this is compliance with age verification, it sure lacks a lot of verification and seems to just be age. thus why this is malicious compliance: the bare minimum to be lawful and not compromise user privacy. seems desirable to me

      • RedWedding@lemmygrad.ml
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        1 month ago

        Yeah, its not like there is a big push by many governments around the world, for more surveillance and therefore less privacy, right?

          • RedWedding@lemmygrad.ml
            link
            fedilink
            arrow-up
            0
            arrow-down
            2
            ·
            1 month ago

            Yeah, you really missed my point by saying that. This law on its own is not dangerous, because you can lie.

            They will clearly stop it there, I mean its for the safety of our children after all.

            • Digit@lemmy.wtf
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 month ago

              Oh wait… are you saying that seriously?

              I’ve been saying that kind of thing satirically, sarcastically.

              … I guess I need go back and put “/s” on a lot of my posts. I didn’t think anyone would take or say such things seriously. … You’re not serious, are you??

            • BananaIsABerry@lemmy.zip
              link
              fedilink
              arrow-up
              2
              arrow-down
              4
              ·
              1 month ago

              No I didn’t miss your point. I was intentionally stating that what you’re worried about is not what is currently happening.

              Slippery slope, the world’s always ending, blah blah blah

  • Uncut_Lemon@lemmy.world
    link
    fedilink
    arrow-up
    21
    arrow-down
    2
    ·
    1 month ago

    It’s more the question of why is everyone folding to this age verification nonsense. One dumb state makes a law, now everyone is bending over backwards to comply. A state full of corruption no less, like what are the alteria motives.

    Maybe parents should start, parenting their kids, rather than making the government parent them.

    • Digit@lemmy.wtf
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 month ago

      Pedo billionaires really want to protect your children, by knowing who the children are when they’re doing their tracking. Makes it easier for them. Trust them, don’t think about it. Maybe they care.

  • Rekall Incorporated@piefed.social
    link
    fedilink
    English
    arrow-up
    28
    arrow-down
    12
    ·
    edit-2
    1 month ago

    This is a stupid reason to fork systemd, this is an optional features. I can think of totally reasonable use cases/situations where such an optional feature makes a lot of sense.

    Mind you, while I don’t have children, I have no intent to restrict their usage of the internet. Teaching them critical thinking and providing them a broad cultural exposure seems like a much more productive approach.

    • OrganicMustard@lemmy.world
      link
      fedilink
      arrow-up
      14
      arrow-down
      3
      ·
      1 month ago

      Merging something so conflictive and blocking the revert make it look suspicious, more after knowing Meta have invested billions on gettinh age verification everywhere.

      Systemd has now vibed code and reviews, in the most critical process on most Linux machines. I see red flags.

    • 4am@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      1 month ago

      I do think it would be better as a optional systemd add-on type of package, if such a thing exists.

  • mrbigmouth502@piefed.zip
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    1 month ago

    This is one of the beautiful things about open source. If the original devs do something stupid, the community can fork.

  • circuscritic@lemmy.ca
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    1 month ago

    As someone who has used Linux for over a decade, I have no idea how I would even go about replacing Systemd on my computer; even if I wanted to.

    Ageless Linux, now that’s something I can get behind: a script that I don’t understand, to accomplish something I think I might need, or just think is neat.

    Unfortunately, I don’t use a Debian based distro, so I’m SOL on that front as well.

    • Pumpkin Escobar@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      1 month ago

      For arch… generally if there’s a core/extra official package, there can be alternatives in the AUR that list the system package as a “provides” alias.

      From a quick AUR search, the systemd-liberated-git package is already up there. To replace systemd you’d install the AUR package which would tell you it conflicts with the official/core systemd package and ask if you wanted to replace it. If the package maintainer has everything right, it should just work.

      Personally I’ll wait to see if a viably stable and well-maintained fork of systemd without age stuff shows up and switch once it sounds problem-free(ish).

      • circuscritic@lemmy.ca
        link
        fedilink
        arrow-up
        10
        ·
        1 month ago

        I use Fedora, and honestly, I’m not even going to look for alternatives or work arounds unless and until my system actually tries to verify my age.

        But that’s good to know, thank you. I imagine that if I do have to dump Fedora, I will probably go to an Arch based system purely for the AUR.

  • Dr. Moose@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    11
    ·
    1 month ago

    Out of the loop:

    The systemd project merged a pull request adding a new birthDate field to the JSON user records managed by userdb, in response to age verification laws in California, Colorado, and Brazil.

    Lennart Poettering clarified that this is an optional field in the userdb JSON object — not a policy engine, not an API for apps. It just defines the field so it’s standardized if people want to store the date there, but it’s entirely optional. Systemd itself does nothing with the data.

    What a nothing burger

    • Blue_Morpho@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      1
      ·
      1 month ago

      In response to German purity laws, IBM has added an optional field to their citizen database. It just defines a field “Is Jewish” so it’s standardized, but entirely optional. IBM does nothing with the data.

      What a nothing burger.

    • Digit@lemmy.wtf
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      1 month ago

      Yeah, why wont people trust these pedovores and those who work for them to protect our children by knowing the age of those they track the location of?

  • Mikina@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    1 month ago

    I’m mostly interested in how will they handle giving the info to apps. If it’d let me to block or fake the request depending on what I currently need (just prompt me every time an app asks, and let me choose the bracket), I’m good.

    Tbh, most sites that are slowly getting targeted by age verification laws are things I’m kind of addicted to and have been trying to drop for a long time. A “scan your face or id” dialog would be a good reminder to finally cold turkey it. It’s one of the things I hate more than however much I need their platforms.

    • Tinidril@midwest.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      If you have root access to the system, then you can enter any date you wish. That’s not exactly a per-app or per-request prompt, but there is nothing preventing you from using whatever date you want. The only situation where this is going to matter is when an adult manages a computer for a minor and wants them to be age restricted.

      I get the “boiling a frog” arguments against this. It does feel like a first step towards gating the Internet behind government ID. However, if this were to forever be the way things work, I don’t see a problem.

      I’m also not sure how resistance from the Linux community on this law will do anything to prevent future authoritarian overreach. It could do more to keep us marginalized, which will make us even less capable of standing up to the next phase.