Originally posted by: Nothinman
Redhat, mandrake, etc are crap. Use them for a few days to learn what makes an OS suck.
If you really think that, your'e an idiot. They're all Linux, the only thing that's really different is the installer and the fact that Gentoo makes you wait for hours while you compile everything for no good reason.
I'm somewhat of a RedHat and Mac OS X zealot. I never have time to edit source code. When I do take the time, all my other obligations in life go down the tubes. (Example: I failed out of my second semester of college because I spent all my time learning Linux and BSD.)
Redhat is great if you're new to Linux. (Everybody has to be new at one time. Nobody was born with this knowledge.) If you want a great desktop for word processing, do a default install with OpenOffice, etc. If you want a server, do a custom install with Apache, etc. It's no less customizable than any other version of Linux.
It's just that I'd rather start with default functionality than default security. What good is an infinitely secure box that does nothing for you?
My reasons:
1. Linux is free
and legal. I frankly don't have $100 to shell out for a CD of intangible data that only represents a copyright license anyway. My best computer is a Celeron 433 with a 15GB hard drive; I'd much rather use my computer budget for hardware upgrades.
2. I call myself a geek. I first started programming in BASIC on a Commodore CBM that my parents bought from a closing school for twenty-five bucks. It used cassette tapes for data storage. I was quite young. From there, I moved on to GWBASIC in DOS 3.3, and later to QBASIC in DOS 5.0. Then, I went to Visual BASIC 1.0 for Win 3.1 (in eighth grade). I started doing HTML, C++, JavaScript, and VBScript in high school. I started using PHP, SQL, VB6, and other languages in college. I like Linux because it allows me to get deeper into the hardware than Windows will let me, and programming is much simpler with languages usually built-in.
3. I think it's easier than your average Windows computer for setting up a server because the filesystem actually has real ownership and permissions, not some NTFS hack. I'm a fan of command-line utilities and commands; I get tendonitis from too much mouse clicking. (I get enough of that in Diablo II on my Win98 machine.) I truly missed the days of DOS commands and line-based text-editing when Windows 95 came out. Linux's console was, for me, almost nostalgic. It's much more capable in text-mode, however, than any version of DOS or Windows could hope to be.