this post was submitted on 22 Mar 2026
318 points (95.2% liked)

Linux

12991 readers
442 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] teft@piefed.social 50 points 4 days ago (1 children)

That the Linux system depends on? No.

That your chosen distro depends on? Sure.

[–] mereo@piefed.ca 1 points 4 days ago* (last edited 4 days ago) (5 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.

[–] frongt@lemmy.zip 35 points 4 days ago (1 children)

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

[–] mereo@piefed.ca -4 points 4 days ago (4 children)

That was in 2010. We're now in 2026, more and more components depend on systemd. For example: https://forums.freebsd.org/threads/gnome-to-have-stronger-dependency-on-systemd.98260/

[–] frongt@lemmy.zip 19 points 4 days ago (1 children)

That dependency can be removed.

[–] mereo@piefed.ca -2 points 4 days ago (1 children)

By basically forking Gnome, sure.

[–] OrganicMustard@lemmy.world 14 points 4 days ago

Gentoo already has Gnome working without systemd

[–] teawrecks@sopuli.xyz 6 points 4 days ago

Gnome is not Linux.

[–] Digit@lemmy.wtf 1 points 3 days ago

And yet some have managed to get GNOME working without systemd, with shims.

And for your cherry picked example for your point about being in 2026, that was 2025. XD

... I forget, when did someone get current GNOME working in BSD again? I briefly read about that recently. Was it maybe in MidnightBSD?

[–] teft@piefed.social 17 points 4 days ago* (last edited 4 days ago) (2 children)

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.

[–] bootleg@sh.itjust.works 5 points 4 days ago

Slight correction: I think you're mixing up LMDE with Peppermint OS.

[–] mereo@piefed.ca -5 points 4 days ago* (last edited 4 days ago) (4 children)

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 21 points 4 days ago (1 children)

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

[–] Digit@lemmy.wtf 1 points 3 days 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.

[–] hornedfiend@sopuli.xyz 9 points 4 days ago

I use Void which has runit by default. you don't need systemd, like at all.

[–] teawrecks@sopuli.xyz 3 points 4 days 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 1 points 3 days 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.

[–] msage@programming.dev 4 points 4 days ago

Gentoo with OpenRC.

[–] redsand@infosec.pub 5 points 4 days 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.