Linux has many different communities, some better than others. The Ubuntu Forums’ biggest problem is the blind leading the blind, with plenty of people who know just enough to get you into trouble helping other folks, but at least they are mostly friendly.
But this isn’t true of every community. The “expert distributions” are full of dickheads and weirdos, and it’s a big turnoff to a lot of us “advanced users.” I’ll hit three that I’ve used, and strayed from.
Gentoo:
First, Gentoo, because I used Gentoo for about a year. Besides the fact that compiling your own system is inefficient and makes little sense (no, it’s really not any faster), the community is full of douchebags. I knew one of these folks personally, and he thought he knew a lot more than he did. If you asked him for help, ever, he’d tell you to learn to use Google. I know how to use Google, you ass.
The problem with this sentiment is that yes, I can spend hours poring over man pages looking for what I want to know, but if you know how to do it, it’ll take you five seconds to tell me. Not to mention that Portage is the shittiest package manager I’ve ever seen. Portage isn’t even a package manager, it’s a file structure, make, and tar. Mostly, it doesn’t do any dependency checks besides installations.
Let’s say I install Firefox, and Firefox depends on GTK. So Portage pulls in Firefox and GTK when you install Firefox, but then if you decide to uninstall GTK, it doesn’t warn you or anything that Firefox still needs it. Sure, this isn’t a big problem when you have two packages, but if you do a file install that requires a hundred packages, and for some reason one gets removed, then software will mysteriously stop working. And tracking down the problem takes fraking Sherlock Holmes. So what did I do, to keep Gentoo running for a year? I stopped updating, and I never removed anything.
Fuck. That.
Archlinux:
Next is Archlinux. I didn’t use Archlinux for long, probably only for a day or two. Archlinux has many of the same problems as Gentoo. I went into #archlinux and asked a simple question that would have taken me awhile to find in the man pages, but that I knew had a one-command answer. About four people told me to RTFM and one told me the information. That’s a 4:1 douchebag to person ratio. I’d rather use Mac.
Not to mention that when I asked about PulseAudio, which I have always had good luck with, and instead of helping me fix it, I got told to just use ALSA because Pulse sucks. I didn’t ask what I should use, I asked how to use Pulse. I like Pulse. So I ripped it off the hard drive fast enough that I can’t complainabout how Pacman doesn’t properly handle the rolling releases and how shit breaks all the time because of that. Which is what I’ve been told. But I don’t know if that’s true or not.
Sidux:
The most recent one is Sidux. With Sidux, I have managed to tread softly with the community, but they aren’t the friendliest folks. They have a tendency to give you canned responses via the bot in #sidux, if you don’t show that you’ve already been working on the problem on your own for several hours. But mostly I want to complain about the package managers. They must be asleep at the switch. You have to enable the testing repository to install fucking GIMP, because simply typing apt-get install gimp breaks apt-get, because one of it was compiled with a testing version of one of its dependencies, so you can’t get it without getting the testing one. What. the fuck. And it’s not easy to tell which dependency is having a problem, and since this happens to me every few packages, I’m just done with the entire distribution. I can’t use a distribution with a broken package manager.
And I don’t know about Debian, but I’ve heard that the Debian crowd is just as elitist as Sidux, and Gentoo, and Archlinux. You do not dare suggest that something with their precious distribution could be improved, or you get flamed and hated. And this is why they all suck. No criticism means no improvement.
So good riddance. I’ll go back to one of my “newbie distributions,” where I don’t have to spend half my time fixing my computer and getting flamed. Thanks.