this post was submitted on 12 Nov 2023
674 points (94.6% liked)

linuxmemes

20686 readers
1420 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 

I use plasma, BTW

you are viewing a single comment's thread
view the rest of the comments
[–] Limitless_screaming@kbin.social 23 points 10 months ago (3 children)

If you try to switch a distro that's already using Systemd to some other init system, you'll have so many broken things to fix!

[–] dan@upvote.au 3 points 10 months ago* (last edited 10 months ago)

Debian lets you switch and AFAIK it mostly works fine. They provide both sysvinit and runit as alternatives. Packages are only required to provide systemd units now, however a lot of core packages still provide sysvinit scripts, and Debian provides a package orphan-sysvinit-scripts that contains all the legacy sysvinit scripts that package maintianers have chosen to remove from their packages.

That's just in the official repository, of course. Third-party repos can do whatever they want.

[–] ale@lemmy.world 2 points 10 months ago (2 children)

Ah ok. Is that different for runit or the other typical alternatives?

[–] laurelraven@lemmy.blahaj.zone 7 points 10 months ago

None of the others are as deeply integrated into everything as systemd, they pretty much just handle starting things up so dropping in a replacement should be fairly straightforward. At least, it was until everything switched to systemd. Which is probably my biggest issue with it: that it integrates to the point you can't replace it anymore.

[–] Limitless_screaming@kbin.social 5 points 10 months ago

Honestly I don't know. I just know that desktop environments and a lot of other packages have hard dependencies on Systemd, at least on Arch and Debian based systems. Those packages include: base, flatpak, polkit, xdg-desktop-portals, and vulkan-intel. So yeah, it's nearly impossible to not break anything.