News for hackers. Stuff that matters.
Re:Replacing Systemd with OpenRC in Debian by gf000 on Monday June 29, 2026 @05:00AM (#48716657)
It doesn't suck, people are just emotional beings and have some "football team" level takes on technical stuff as well.

The very same people that hate systemd for "being a monolith" and limiting choice are usually also love X and hate Wayland where they can manage to explain how being a monolith is suddenly good.

Especially that systemd is pretty modular - at least the actual systemd program running as PID 1. It also refers to a project with many optional modules running under the same name, but that's like KDE having a file manager and complaining that plasma DE is a monolith.

Re:Replacing Systemd with OpenRC in Debian by nubinetwork on Monday June 29, 2026 @05:42AM (#48717012)
Both systemd and wayland were quite broken when they were first being pushed onto everyone... they're mostly fine now.
Re:Replacing Systemd with OpenRC in Debian by gf000 on Monday June 29, 2026 @06:12AM (#48717228)
It's the bazaar. No one is pushing anything on you, you have a wrong mental model if you think anything can be pushed.
Re:Replacing Systemd with OpenRC in Debian by mid-kid on Tuesday June 30, 2026 @04:08AM (#48729793)
systemd is very much a cathedral. If two competing tools are implemented in both systemd and some independent project, you can bet that the systemd tool will appear in every single distribution while the competing tool will struggle to get through packaging acceptance even if it's by some reputable developer or project.

Shipping everything in a monolithic archive, even where it makes very little sense, is very powerful leverage. Suddently it's harder to exclude tools than it is to include them.

Re:Replacing Systemd with OpenRC in Debian by LtWorf on Monday June 29, 2026 @09:52AM (#48719316)
You forgot pulseaudio to the list!

Wayland's big problem right now is that libinput developers gatekeep improvements so if your device isn't on the golden list it will work badly and there is no escape. Which is why I'm not using wayland.

Re:Replacing Systemd with OpenRC in Debian by graemep on Monday June 29, 2026 @05:07AM (#48716715)
That is a straw man. Plenty of people have different opinions on different issues.

> but that's like KDE having a file manager and complaining that plasma DE is a monolith

On the other hand it would be very rare to use Plasma without the KDE file manger. You lose all sorts of integration. Similarly, once you use systemd init its going to be a lot easier to replace everything else with the systemd equivalent.

Re:Replacing Systemd with OpenRC in Debian by cdud3 on Monday June 29, 2026 @08:37AM (#48718477)
The biggest advantage systems has is also it's biggest disadvantage: the amount of functionality. Even with lot of functionality being optional this days, dlopened at runtime if present, it's still bigger then a simple shell script or.tpur own 20 lines of C-code. The later may, in some cases like running anyways only one app in full screen, more then enough. In some embedded setups you may not even need that but just run your app as pid 1 and be fine.
Re:Replacing Systemd with OpenRC in Debian by Izkata on Monday June 29, 2026 @09:34PM (#48727556)
> The very same people that hate systemd for "being a monolith" and limiting choice are usually also love X and hate Wayland where they can manage to explain how being a monolith is suddenly good.

Wayland is very much a monolith compared to X. I guess people never really realized how much desktop environments could be mix'n'matched under X, bringing window managers, system trays, hotkeys bindings, and a whole bunch of other things not designed together but that could still work together. Under Wayland it's all smushed together and you have to accept whatever your chosen desktop environment chose to implement. It's very similar to how systemd is going.

Re:Replacing Systemd with OpenRC in Debian by gf000 on Tuesday June 30, 2026 @09:09AM (#48732240)
???

Wayland is a protocol, that sentence is in and of itself faulty.

And there are multiple independent implementations of said protocol. Unlike in case of X, that has basically 1. With proprietary modules (that's how nvidia proprietary drivers work). With a goddamn printer inside. Don't mistake an X "window manager" which is basically just an extension on top of an X server with a whole display manager implementation of Wayland.

Like an X window manager is more akin to a Gnome shell plugin that adds a dash to your screen.

Re:Replacing Systemd with OpenRC in Debian by Izkata on Tuesday June 30, 2026 @01:20PM (#48735986)
> Like an X window manager is more akin to a Gnome shell plugin that adds a dash to your screen.

Yes, that's exactly my point - on the user's side, X was modular, not monolithic. Wayland is the monolithic one where everything is "batteries included" (except not always everything) with no ability to add/replace functionality.

Please continue reading the remainder of the sentence from my first comment:

> and you have to accept whatever your chosen desktop environment chose to implement.