My Gentoo odyssey (Linux.com)
Posted Sep 19, 2006 21:20 UTC (Tue) by
flewellyn (subscriber, #5047)
Parent article:
My Gentoo odyssey (Linux.com)
In general, I think the level of "useful work" to "configuring" you have to do is going to depend on, among other things, what you're used to. If you come from the Debian world, Gentoo still offers some advantages, but Debian has always been pretty good about "install and go". Some of us, however, have had to do more drastic things.
Pre-Gentoo, I used Red Hat, starting with Red Hat 5 and ending with RH9. Often, I found myself wanting a package that was not in the distro, and for which no RPMs had been built (or else they were for a different RPM distro, or the wrong version). So, I would download the source tarball, do the configure/make/make install dance, and build the package in /usr/local. In the case of "program" packages, this wasn't a huge issue, but what became very problematic was that I needed libraries that weren't packaged with Red Hat. Worse, on several occasions I needed a different version of GCC or glibc than the distro packaged. Distro updates were not a solution to this problem, either.
So, by the time I finally decided "enough is enough!" and jumped ship to Gentoo, I had spent several years maintaining a /usr/local that was almost its own distribution. I had built and installed a separate GCC and glibc version, compiled large numbers of libraries and programs with them, and managed (somehow) a separate ld.so.conf for the separate branches, with associated maintenance headaches. I had hand-built well over 20% of the software I used day to day.
Coming from that to Gentoo was like a dream. I could do what I wanted, i.e., select all the compile-time options for a package and make sure I had the right version, without having to deal with manually satisfying dependencies, much less maintaining a separate toolchain. The whole system would work together without undue effort on my part: just set the USE flags I want in make.conf, emerge the packages, and everything works. Even upgrades of GCC and glibc are painless.
So, at least in my case, using Gentoo has resulted in a lot LESS effort spent on maintaining the system, and a lot more "real work" getting done.
(
Log in to post comments)