< Long Term Servicing Conundrum
Parent
~abacushex
I’m genuinely curious, in what ways do you feel it isn’t as good? I tried the KDE variant of Ubuntu early last year and was very impressed how everything ‘just worked’ in terms of hardware support in a way even Windows ‘official support’ couldn’t match. Or is it about the community at large and not the technology itself?
I could try Mate, but I was quite impressed by how KDE manages to look like a 21at century desktop while being fast and with little more resource use than Xfce. Either way, it’s that flexibility of choice that is so appealing vs. Windows no matter how stable Windows is now.
Write a reply
Replies
~kyle wrote:
Well... it might be just a matter of perception, of course. It boils down to the fact that, when I started, things were simpler and now they're awfully complex.
- Administrating a system used to be about editing text files, processes with their pid, and services to start and stop via init scripts. Administration required root privileges. Today you've got services that wake up autonomously just be cause you hit a socket, dbus that opens up administrative operations to the unprivileged user, you can see processes in your namespace, but there are containers with their own namespace of processes, their network stack, their filesystem... and the tools became more complex accordingly.
- The classic thing was to have a distribution with packages, libraries were dynamic by best practice, and you could had a drop-in replacement just by 'apt upgrade'. Today this is still true, but alongside you've got software written with languages that can only do static blobs (e.g. Golang), software that brings its own package manager (e.g. Python), software that is distributed via containers (e.g. Flatpack), everyone carrying around a private copy of the universe, possibly with security vulnerabilities.
- We used to have X for graphical application, completely optional (type 'startx' at the tty). Now we've got X started from login managers. A screen/tmux session gets somewhat entangled with that, so a GUI crash manages to bring down your terminal multiplexer. And then X is obsolete, but Wayland is incomplete. And you can't use your fonts, because Pango devs decided what's best for you. And I won't get started on Electron...
- Gnome and Kde used to be simple and usable, while now both seem to me horribly bloated. (Which justifies my preference for desktop environments such as Mate or Xfce. I'm not afraid of some command line administration task, so I don't need much graphical assistance). But this point is much more subjective than the others (plus, there's always Mate and Trinity).
But hey, I'm not saying that everything is horrible. Linux is probably the best trade-off between {simplicity, privacy, ownership, knowledge} VS {hardware/vendor support, gaming}. The former you can probably get better with *BSD, while the latter you can get better with Windows and Mac. Well, for gaming, I honestly still run Wintendo on a dedicated gaming computer.