top | item 47027710

(no title)

written-beyond | 14 days ago

Is this the gnu version of systemd?

edit: I know it's not a monolith like systemd but service/unit files are a core component of systemd

discuss

order

eliaspro|14 days ago

systemd is not a monolith.

It's a collection of losely coupled components and services of which basically every single one can be disabled or replaced by another implementation.

chlorion|14 days ago

No it definitely is a monolith.

It's NOT loosely coupled in any way. Try running any part of the systemd software suite on an openrc system and see how that works out?

I have no idea why people are so insistent on claiming that its not a monolith, when it ticks off every box of what a monolith is.

dTal|13 days ago

Explain the existence of "elogind" and "eudev" then?

It might be the case that one can disable some components of systemd, on a systemd system. It is certainly not the case that they are "loosely coupled", or there would be no incentive to maintain forks of core systemd components with the sole and explicit purpose of decoupling from systemd.

cyberax|14 days ago

In theory. In practice, systemd is a mess of different components that have subtle dependencies on each other. And while the core of systemd is solid enough, everything around it is not.

stackghost|14 days ago

It's a collection of tightly-coupled components that are functionally a monolith because large distros tend to rely on the various components rather than allowing modularity.

bladeee|14 days ago

GNU Shepherd

throw_a_grenade|14 days ago

"Pies" means "dog" in Polish an Ukrainian (пес).