10-Day Gentoo Installation Agony
lisah writes, "The Linux distribution Gentoo has a hard-core following, and with good reason. Gentoo is known for its configurability and choices. It's not known, however, for its easy installation. NewsForge's Joe Barr outlined his painful installation experience with Gentoo in an article that explains why, after 10 days, he finally gave up and went with Debian Etch. From the article: '[B]ack in the day, Gentoo users first had to rip the source code from the bone with their teeth before compiling and installing it, but now the live CD had sissified the process to the point that anyone could do it... I exaggerated the ease of installing Gentoo.' And: 'Gentoo doesn't ask what it can do to make things easier, it asks you exactly what it is that you want it to do, and then does precisely and only that.'" Slashdot and NewsForge are both owned by OSTG.
2) A lot of the recent headaches (incuding #1) come from the fact that the project is just too damn big. It was a blast during that year or two when Gentoo usage skyrocketed, but the whole developer/support/user system hasn't scaled well.
3) *The* key to installing Gentoo -- unless you really know what you're doing, you need to install some other distro first and copy the xorg.conf, fstab and grub.conf files to use, or at least reference, for your Gentoo install. I can write an fstab by hand, if necessary, but there's no way I could do that for xorg.conf.
What I'm listening to now on Pandora...
I took me less than 10 days for my very first Linux install (the author mentions using about nine different versions of Linux) using Gentoo a couple of years ago.
This was a Stage 1 install (the one that takes the longest and requires the most user input/interaction) on an old AMD K6 laptop with some heavy optimization, and included building X and a bunch of useful apps (I can't remember which ones I compiled at the moment), and it really did exactly what I told it to do. Which is what I would expect.
Maybe I just had a better experience than the author.
"If you mess with us, we're going to take you on, even to our utter destruction, whatever occurs." - Ralph Yarro (SCO)
I'm hoping I won't have much difficulty since I've been using Linux since 1993 and have done my fair share of source compiling, even back when half of the sources were hackjobs from HPUX or AIX or [insert UNIX here] that required you to get an alternate version of make or Imake in order to compile. Somewhere I still have a textfile on building modelines from scratch that I used to use to get fixed frequency monitors too display graphics modes with PC video cards.
But why the switch?
I've been using Fedora Core and before it Red Hat since version 5 (when I swtiched away from Slackware, for good, it would seem). I like it a lot. Fedora Core, in particular, is a no-brain-necessary sort of Linux. I haven't had to touch a configuration file in god only knows how long.
BUT... It's slow. I've had the inkling that it seemed to make my PIIIM 1.2GHz machine just a bit sluggish for my tastes. Gentoo has tempted me for several years as a result, but I always thought to myself: "Well, for a 10% increase in speed as the result of recompiling an entire system, it's probably not worth it..." I've always built my own kernel with proper CPU optimizations and just left it at that.
Then the other day I stumbled on to Swiftfox (do a Google search), which is basically a set of precompiled Linux Firefox builds for specific CPU architectures. I downloaded the PIII Mobile version and launched it in place of the Fedora Core 5 Firefox build.
WOW. The speed and interactivity benefits sure feel like more than 10%. I haven't done extensive benchmarking, but my subjective impression is that Swiftfox is maybe 80% faster than the Fedora Core Firefox build on my personal machine (a Thinkpad T23). It's not just obvious, it's the sort of thing that will make me want to gnash my teeth if I have to go back to the standard Fedora Firefox build.
And now I'm thinking to myself: that's just one app. What about glibc? What about kdebase? X.org? Could I be missing out not on 10% speed gains, but on 40-50% speed gains, or more? I don't know, but I think maybe it's time I dust off my inner geek and find out, and Gentoo seems like the place to do it.
STOP . AMERICA . NOW
I actually just installed Gentoo again on my desktop for the first time in about 6 months and I was pissed to learn that you can't do a stage 1 install easily anymore. In the end though, reiso in #gentoo on FreeNode informed me that it doesn't really matter, which I kind of agree with. Within a month you'll have updated most of stage 1 anyways so I guess it's worth the less effort up front to get the system set up faster.
Gentoo definitely is better for those wanting to Learn Linux because it forces you to get into the nitty gritty of a Linux OS setup. I started with Slackware 8 or so and used it through Slack 9, but never really grew comfortable with Linux until I installed Gentoo in 2004 for the first time.
For someone to say it took them 10 hours to install Gentoo is a bit deceiving though. It sounds like a long time but really, most of the time you aren't in front of the monitor. I'd say the longest bit of the whole thing is emerging X and OpenOffice and even today that doesn't take long on a P4 with 2Ghz or better. I did the majority of the work overnight while I slept.