←back to thread

1183 points robenkleene | 3 comments | | HN request time: 0.262s | source
Show context
AlexandrB ◴[] No.24839296[source]
Both major consumer OS vendors seem hell-bent on bringing the OS layer under their complete control. As a power user, it's very frustrating. Meanwhile "desktop" Linux still kind of sucks, just like it did 10 years ago. I don't have much hope of seeing a compelling, unified UX out of Linux in my lifetime.
replies(6): >>24839339 #>>24839436 #>>24839550 #>>24839643 #>>24839695 #>>24839842 #
pshirshov ◴[] No.24839436[source]
Desktop linux still kind of sucks because there aren't enough people writing desktop linux software which does not suck and not enough people paying for that.

Also there are enough people in linux community who still hate/disapprove all the integration efforts (e.g. systemd). And the thing linux sucks the most is integration.

replies(1): >>24839642 #
1. AlexandrB ◴[] No.24839642[source]
> Also there are enough people in linux community who still hate/disapprove all the integration efforts (e.g. systemd).

This is a fair point, and I'm guilty of complaining about systemd myself. Having said that, I haven't seen any improvements in the Linux UI experience that could be explained by "systemd fixed that". Maybe network management??

replies(2): >>24840107 #>>24840278 #
2. Spivak ◴[] No.24840107[source]
The biggest thing is probably systemd user services and session management with logind. Having your entire user session under a process supervisor that can anything can hook into is good for stability since your "desktop" now has a much more control of what's actually running. They days of logout just failing because your compositor can't kill all the things are pretty much gone. Logind is far far from perfect but it's a breath of fresh air compared to ConsoleKit and it unifies the concept of a session so that GUI/VNC/SSH are all the same kind of thing.
3. pshirshov ◴[] No.24840278[source]
There are A LOT of improvements (e.g. session management, dynamically spawned services, networking, bluetooth, thunderbolt) which were made possible by systemd, udev and dbus.

I'm not saying that UI/UX is good. It sucks. It does not improve that much over time. Also Canonical made things worse by rolling out snapd which is unreliable and hard to setup non-ubuntu distros (e.g. it tends to drop its state on Gentoo)