We all know about Microsoft's latest OS, so I won't rehash. A lot of us intensely dislike it, to put it politely. Those of us who can, use other operating systems. This is Soylent, so let's focus on the one that is the most important to us: Linux.
I have been using Windows as my OS since right after Atari times. A few years ago I bought an ARM (ARMHF/ARMv7) netbook and put Lubuntu on it. I had problems with my first Linux experience, mainly in the area of installing software: missing packages in Synaptic, small dependency hells, installing a package at a time by hand, some broken stuff. I put it down mainly to the architecture I have been using, which can't be supported as well as x86-64.
Now, we all know that no software is perfect, and neither is Linux, even though it is now my main OS. We support it in spirit and financially, but there is always room for improvement.
So, the question is: What are your problems with Linux and how can we fix them? How do we better it? Maybe it's filesystems, maybe it's the famous/infamous systemd. Let's have at it.
(Score: 1) by WillR on Wednesday February 22 2017, @08:44PM
4: Systemd is an improvement! One of the things which has been a benefit is systemd. Most of the arguments against it are nonsense. The declarative file format is much easier to read and write than shell scripts since it requires less wheel reinventing. shell scripts can be convoluted and obfuscated, systemd often has a simple declaration which would require many lines of shell script dealing with PIDs and so on.
Systemd-the-init-system has some good ideas (making cgroups easy to use and not spinning up yet another goddamn bash instance for every service). It's a pity there's no way to use just the init component without drinking the whole pitcher of "forget 'everything is a file', now everything is a dbus endpoint" kool-aid, because dbus is still an inscrutable, user-hostile mess.