4 ms·
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
by gf000 4mo ago
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.
- graemep 4mo agoThat 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.
- nubinetwork 4mo agoBoth systemd and wayland were quite broken when they were first being pushed onto everyone... they're mostly fine now.
- gf000 4mo agoIt's the bazaar. No one is pushing anything on you, you have a wrong mental model if you think anything can be pushed.
- deleted 4mo ago[deleted]
- LtWorf 4mo agoYou 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.
- cdud3 4mo agoThe 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.
- Izkata 4mo ago> 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.
- gf000 4mo ago??? 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.
- Izkata 4mo ago> 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.