Elektrine lite

← Feed

@FauxLiving@lemmy.world

Post #780951

2026-03-19 14:38 UTC

It saves you from what exactly? As a rational crank, surely you have an explanation. Unless you use xdg-desktop-portal, the field that systemd added does absolutely nothing. It’s an optional information field for user accounts, systemd doesn’t require that it is filled nor does systemd do anything to verify or check the field. User accounts also store e-mail and location and you are free to not enter that information or to enter fake information. I don’t see the vulnerability, especially considering that you’re comparing it to an SSH vulnerability (which, it should be noted, was caught in testing and never released).

Replies (2)

  • The rational is systemd has a huge amount of features that normal desktop users will never need. If you use something like OpenRC or Runit the experience is not much (or any) different. All those features will introduce complexity and potential bugs and vulnerabilities. Unless you use xdg-desktop-portal, the field that systemd added does absolutely nothing. Sure it doesn’t add much, but many of the systemd things are ‘not much’. But together it is a lot. I don’t see the vulnerability, especially considering that you’re comparing it to an SSH vulnerability (which, it should be noted, was caught in testing and never released). Luckily it was the case, but it was way too close for comfort. It doesn’t change the fact that bloated systems like systemd are what enable these types of attacks. If you use many of its features I’m sure its great, all software has bugs and holes in it. But the point is that if you don’t need the features you don’t need to expose yourself to the extra bulk and risks. Same for things like sudo vs doas. Almost everyone uses sudo but 99.9%+ doesn’t use any features that doas doesn’t have. And then of course systemd invents its own alternative 😅. And then there is the Unix philosophy. If we need age verification, why does it need to be in the init system? Why not a separate package that can be installed along side any init system / kernel / desktop environment / etc? If it lives in the init system, every init system needs to implement their own version of it.

    Open ##781091

  • @lambalicious@lemmy.sdf.org 2026-03-19 16:04

    Unless you use xdg-desktop-portal, the field that systemd added does absolutely nothing. Yet. it’s a foot-on-the-door to demand more stuff, and some distros have already shown they are going to merrily open up their arses and ours.

    Open ##781447