Liberated systemd

OpenMandriva Lx version:

OpenMandriva Lx release 6.0 (Vanadium) Rock for x86_64

Desktop environment (KDE, LXQT…):

plasmashell 6.3.4

Curious how one would go about replacing systemd with another version (for no particular reason!)

liberated-systemd comes to mind: GitHub - Jeffrey-Sardina/systemd: Liberated systemd -- no surveillance. Ever. · GitHub

Wonder if anyone has any advice in this regard. Im not in a rush, my current systemd version is 257, I think I’d like to migrate over before, oh I don’t know, lets call it version 260. Not sure how systemd gets upgraded with OM (would dnf upgrade systemd? Would it take a new version of OM before I am prompted to upgrade systemd?)

Can anyone recommend somewhere to start reading on this?

I’m also curious about any insights into how OM packages systemd (i.e. is it just using whatever the systemd distributes? Or is there some repackaging involved? I don’t know anything about how distros are created.)

Thanks!

Welcome back:

If you are looking for a version that doesn’t do more than it absolutely has to in order to be an init system and service manager, we are pretty much already doing that:

The entire recipe for how we build it is here. There is a lot of FUD going around about a specific addition to the software upstream that we are not concerned about, nor do we have plans to extend it beyond its minor purpose in the local user database.

Understanding what is already there and how to update the system is probably going to be more important. That is not how you update OMLx systems. We have the guidance for how to do that pinned in Support, in several posts, and pinned in our newcomer room on Matrix.

You are free to do what you want with the distro since it’s FOSS, but we wouldn’t be able to directly support you in doing something like that. Several packages would need to be changed to accommodate the change in init and service manager. It’s not a “Next, Next, Finish,” and you have a new set of packages that don’t do something you think it’s going to do that violates your rights based on social media and content creators.

Thank you for the link, above all I am looking to expand my knowledge on how distros (including this wonderful OS) are packaged with upstream software and I will certainly poke around the attached repo.

If you are looking for a version that doesn’t do more than it absolutely has to in order to be an init system and service manager, we are pretty much already doing that

This likely addresses most/all my concerns/curiosities. I am, first and foremost, just trying to elevate myself beyond a simple consumer of the software I use- I appreciate y’alls support to that end.

we are not concerned about, nor do we have plans to extend it beyond its minor purpose

I also appreciate this. There is, after all, I reason I am using this distro in the first place. I have much admiration and respect for the operating philosophy so far and will try to not abandon faith prematurely or without cause.

that don’t do something you think it’s going to do that violates your rights based on social media and content creators.

For what its worth, I’m not actually under any delusion that the current upstream changes are actively/already violating any privacy. This experiment, for no particular reason, would be purely a simple form of protest in solidarity with the idea that code is speech and speech is Free. There is the added benefit of learning more about how the system I use is constructed.

I will review what you have sent and if I proceed with my experiment I will add any details here for any others who might want to tinker with their init systems.

Thank you!

1 Like