My last few remaining microns of sympathy for Linux, evaporated not long ago when I read Lennart Poettering encouraging everyone around him, to throw POSIX under the bus. I'm aware that Linux developers have viewed the system's relationship with older UNIX, in roughly the same manner as a venereal disease since probably 2000; in a sense, it surprised me that it took that long for someone to actually come out and say it openly.
Linux has completely gone to shit; and not in the "yes it causes me to rage, but I'm still putting up with it," sense, but the "I now feel so much contempt and disgust for it that I've washed my hands, and can no longer be remotely bothered," sense.
Linux's developers these days, are a bunch of ivory tower elitists, who in reality have no idea what they are doing, but who have the attitude that everyone else using the system can just shut up and take what they are given, and if the rest of us don't like it, then that is just too damn bad. Lennart Poettering, again, is the main offender when it comes to this sort of thinking, but it has also always characterised the GNOME developers as well.
GNOME should have been recognised as a mess, and rewritten from scratch, before Canonical got hold of it. The problem there is that you have people who are using Microsoft Windows as their template, and so they think that making everything opaque and hard welded together, is somehow the "professional," way to do things. Graphical user interfaces don't *need* to be a bloated pile of shit; it's just that Windows is, and Linux people now are determined to copy Windows.
I've been learning about FORTH, recently; and about the idea of (in languages which are designed for it, at least) writing one function per file, and having said function consist of no more than 500 bytes each. FORTH was the product of an era in which programmers actually knew what they were doing; unlike today, when computer science graduates emerge from university with their heads densely packed full of bovine fecal matter, such as the idea that programs should be as long and complex as possible, rather than short and simple.
But there's no point. There's no point arguing with any of you. You'll just mod me down, and tell me that Ubuntu is great, and GNOME is superb, and Poettering is a genius. So go ahead. Have fun.