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.

top 96 comments

sorted by: hot top controversial new old
[–] 92 points 7 months ago (17 children)

It's almost like the latest changes are unpopular or something... /s

  • source
  • hideshow 17 child comments
  • [–] 7 points 7 months ago (15 children)

    I don't like age verification either but that feature is optional and it's up to the OS distributor to use it or not. Picking a distribution that doesn't use it is easier than building your own distribution with a systemd fork.

  • source
  • parent
  • hideshow 15 child comments
  • [–] 46 points 7 months ago* (6 children)

    Optional as far as systemd is concerned, perhaps, but it's designed to support a whole suite of software which will expect it to be used.

    They're also making dubious decisions about how it will be done, such as how they'll handle the fact that date of birth is PII and something advertisers will be delighted to know. The laws they're trying to support require very limited information, but they're storing far more than that and they've actively decided not to protect it properly.

    However optional it may be, they're effectively defining the standard for what will be stored and how it will be accessed by all of the software which will use it

  • source
  • parent
  • hideshow 6 child comments
  • [–] 15 points 7 months ago* (2 children)

    I will simply not store any data there. There is no need to resort to building my own distribution with a systemd fork, just as I don’t use this week´s Firefox fork because the shitty features of Firefox can be disabled with 1 click.

    Using barely maintained forks because of optional features is a security risk.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 7 months ago (1 child)

    the shitty features of Firefox can be disabled with 1 click

    per shitty feature.

    There are a lot of those features in firefox. Currently takes me over an hour to try to stop Firefox being a dick, if/whenever I install it. May as well just use LibreWolf, or some other browser or fork.

    Same it systemd and any distro that has it as default. May as well just spare yourself a lot of bother, and just use something that has already removed the malicious "features".

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    per shitty feature.

    Wrong

    May as well just use LibreWolf, or some other browser or fork.

    No, it's a security risk as I explained in the very comment you replied to.

    Same it systemd and any distro that has it as default. May as well just spare yourself a lot of bother, and just use something that has already removed the malicious “features”.

    If you want to use an understaffed niche distribution, go ahead. It's a security risk to you and everybody else who gets affected by your insecure OS but you do you.

  • source
  • parent
  • [–] 0 points 7 months ago (2 children)

    The laws they’re trying to support require very limited information, but they’re storing far more than that and they’ve actively decided not to protect it properly.

    All systemd is storing is the DOB in YYYY-MM-DD format.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 7 months ago (1 child)

    Which is more than the law requires. What they're supposed to report is an age bracket. You don't need to store someone's precise date of birth, and you certainly don't need to make it available to other software, to report a broad age bracket

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 7 months ago

    In California they require date of birth IIRC but some other state requires an age bracket. From a technical standpoint asking for an age bracket is removed. It requires maintenance and also actions from the user. How will the system know when you become an adult? Should I keep nagging you every year asking if you are now over 18? Give it a date of birth and it's set and forget.

    That said, I don't like where we are headed with surveillance of citizens and I think it would be a lot better to handle date of birth on the websites you use rather than your whole operating system. It's Metas responsibility to make sure their users are not underage. It's not our responsibility.

  • source
  • parent
  • [–] 8 points 7 months ago* (5 children)

    I suppose people are afraid that this is just the step one of a series of incremental changes that will make systemd more surveillance friendly. Regarding changing distros, starting a fork and doing couple fixes is not the same thing as maintaining it and being vetted by the community. So I would too change distro to a non systemd one, although options might be quite limited.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 7 months ago (4 children)

    So I would too change distro to a non systemd one, although options might be quite limited.

    Just use the regular, non-California edition of your regular distribution instead of jumping through hoops for a feature that doesn't affect almost the entire planet anyway.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 7 months ago (2 children)

    California, New York, Texas, Brazil, the UK, I think at least 2 more states as well...this is only the beginning. Everybody is jumping on the surveillance state/data broker hype train.

    My question is when will governments attempt to pass stupid and impossible laws like requiring ISPs to verify your age before you can connect to the internet.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 7 months ago*

    Yep.

    We are in a lot of trouble.

    Worsened by all those trying to normalise dismissiveness to the danger.

    [Edit: PS... Germany recently mandated ODF (Open Document Format), to prevent the user-lock-in abuse of proprietary formats, and are pushing for more "Open Source"... so there's at least still some sense in the world. It's not all doom yet.]

  • source
  • parent
  • [–] 1 point 7 months ago

    California, New York, Texas, Brazil, the UK, I think at least 2 more states as well…this is only the beginning. Everybody is jumping on the surveillance state/data broker hype train.

    If only there was a way to stop that in democracies…

  • source
  • parent
  • load more comments (1 reply)
    [–] 130 points 7 months ago (2 children)

    Nothing more dramatic than Linux users angry-forking a repository

  • source
  • hideshow 2 child comments
  • [–] 72 points 7 months ago (12 children)

    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.

  • source
  • hideshow 12 child comments
  • [–] 23 points 7 months ago (5 children)

    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

  • source
  • parent
  • hideshow 5 child comments
  • [–] 5 points 7 months ago (4 children)

    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.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 7 months ago (3 children)

    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

  • source
  • parent
  • hideshow 3 child comments
  • [–] -1 points 7 months ago* (2 children)

    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?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 7 months ago (1 child)

    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”

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months 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.

  • source
  • parent
  • load more comments (2 replies)
    [–] 26 points 7 months ago (13 children)

    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?

  • source
  • hideshow 13 child comments
  • [–] 4 points 7 months ago (11 children)

    You got any good tips on alternatives?

  • source
  • parent
  • hideshow 11 child comments
  • [–] 6 points 7 months ago* (last edited 7 months ago) (6 children)

    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.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 3 points 7 months ago (4 children)

    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.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 7 months 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.

  • source
  • parent
  • [–] 2 points 7 months ago (3 children)

    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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 37 points 7 months ago (2 children)

    I use Linux Mint DE for steam games which I barely play anymore so this whole Systemd/age-verification mess has next to no effect on me. It's still really interesting to see everything play out in real time.

    Speaking strictly as an outsider looking in, I still can't help but feel uncomfortable and slightly worried about what has happened already. People who seek authoritarian powers over others will always start small, even if it's "just a joke." Always pushing boundaries and normalizing new boundaries that are further away from freedom. It's never ending.

    Fighting back against people who's only source of creativity or identity is labeling and categorizing other people is fucking exhausting. And they don't even make an effort for their one creative outlet either...

  • source
  • hideshow 2 child comments
  • [–] 33 points 7 months ago*

    It's hard to fight back because of all the people who down play everything as insignificance, "it doesn't affect me", "it's optional" or others.

    It's happening in this very comment section too and every comment section where anything attacking our rights is mentioned. Our freedoms will be slowly eroded away, then these people will be affected and they will suddenly be surprised: "how could this have happened?"

  • source
  • parent
  • [–] 16 points 7 months ago (1 child)

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

  • source
  • hideshow 1 child comment
  • [–] 21 points 7 months ago (13 children)

    the linux community is funny sometimes

  • source
  • hideshow 13 child comments
  • [+] -14 points 7 months ago (12 children)
  • [–] 9 points 7 months ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [+] -5 points 7 months ago (2 children)
  • [–] 5 points 7 months ago* (last edited 7 months 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.

  • source
  • parent
  • [–] 1 point 7 months 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.

  • source
  • parent
  • load more comments (-1 replies)
  • [–] 7 points 7 months ago* (last edited 7 months ago) (8 children)

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

  • source
  • parent
  • hideshow 8 child comments
  • [+] -2 points 7 months ago (7 children)
  • [–] 7 points 7 months ago* (last edited 7 months ago) (6 children)

    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?

  • source
  • parent
  • hideshow 6 child comments
  • [–] -1 points 7 months ago (5 children)

    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

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 7 months ago (4 children)

    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?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 7 months ago (1 child)

    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.

    ;/

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 7 months ago* (last edited 7 months ago)

    Criminalizing sexuality and blocking teens from accessing adult content does make them more vulnerable to abuse, but honestly, I think this is a bit of a far cry - the Epstein class already has unlimited access to working class kids to abuse without these laws being added to the books. Look at how prolific their abuse was, and to how many levels of power it touched. They clearly had no problem at all finding kids to abuse.

    I think this is far more about political control and censorship than it is anything to do with kids. "Think of the children" is one of the classic excuses used to justify totalitarian action, right up there with "preventing terrorism/crime".

  • source
  • parent
  • [–] 0 points 7 months ago (1 child)

    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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 months ago* (last edited 7 months ago)

    Again, no, it is not malicious compliance. As per Tom's Hardware:

    The law does not require photo ID uploads or facial recognition, with users instead simply self-reporting their age

    It is just compliance. Stop lying about that. The law itself is backed by Meta, Google and OpenAI. Wake the fuck up.

    Anyways, stick your head in the sand if you want to, that's your prerogative, but don't say we didn't warn you. I've been arguing with people like you about increasing authoritarianism and fascism for decades, you always chirp about slippery slopes until it's already too late. How convenient.

  • source
  • parent
  • [–] 7 points 7 months ago (3 children)
  • [–] 13 points 7 months ago* (2 children)

    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.

  • source
  • hideshow 2 child comments
  • [–] 15 points 7 months ago (1 child)

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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 7 months 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.

  • source
  • parent
  • [–] 17 points 7 months ago (3 children)

    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.

  • source
  • hideshow 3 child comments
  • [–] 2 points 7 months 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.

  • source
  • parent
  • [–] 51 points 7 months ago (16 children)

    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.

  • source
  • hideshow 16 child comments
  • [–] 51 points 7 months ago (10 children)

    That the Linux system depends on? No.

    That your chosen distro depends on? Sure.

  • source
  • parent
  • hideshow 10 child comments
  • [–] -2 points 7 months ago (9 children)

    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.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 23 points 7 months ago* (last edited 7 months ago) (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 7 months 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.

  • source
  • parent
  • [–] 1 point 7 months 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.

  • source
  • parent
  • [–] 1 point 7 months 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.

  • source
  • parent
  • [–] 1 point 7 months 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.

  • source
  • parent
  • [–] 4 points 7 months ago (1 child)

    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.

  • source
  • hideshow 1 child comment
  • [–] 3 points 7 months 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.

  • source
  • parent
  • [–] 12 points 7 months ago

    This is so incredibly dump

  • source
  • load more comments
    view more: next ›
    28 comments in c/linux@lemmy.world view that post
    20 comments in c/privacy@lemmy.dbzer0.com view that post