...and I'm sure a good portion of you know what box I'm talking about.
Remember the Lorax? Where any idiot could pull a bunch off some tree, knit something together, and sell it as anything they wanted...a "thneed"...yeah. That's Linux.
Same buggy goddamned kernel, supported by umpty-million arguing hackers. Some gnu base utils. From there, what you get is a crapshoot. A familiar MTA? Nah. A compatible version of libc? Maybe. The ability to install things without hair-pulling dependency nightmares? Possibly.
And yet, to try to make Linux easier, and more accessible to the masses, we've over-complicated the HELL out of our configs.
Instead of a program having one main config file, we now have all our programs reading "anything that's in X directory", so that the various package management systems (for those who don't know how to type "make install" can add their separate files without bumping each others' heads (oh, and don't edit them...you'll be sorry if you try to upgrade).
Case in point, I've been dealing with this Debian box for most of the evening^Wmorning. It came with some mailer I do not understand called Exim.
Fine. I replace it with sendmail, and expect sendmail to behave rationally.
Sendmail's config files STILL look like nothing I've ever seen, and start rewriting headers like "From" and "Reply-To" explicitly when I've turned those masquerading features off. I wrestle with this for the better part of an evening, cursing the OS to hell, and eventually discover obscurities the likes of which I've never seen.
The end result, by the way, is posted to comp.mail.sendmail on google -- it was a stupid, obscure error -- but I CAN'T imagine nobody's had it before.