Peter De Berdt wrote the following on 26.02.2007 15:37 :
The main concern the people I talked with concerning Gentoo is related
to the Gentoo philosophy of updating as much as possible.
?! Why is it that I have several production servers on which I only
applied security updates for anywhere between 8 and 18 months?
What you call “Gentoo philosophy” is probably “a subset of Gentoo’s
users philosophy”. Some seem to think that only because they can update
they must.
In fact, Gentoo doesn’t have stable releases, as everything is
centered around fast, incremental updates. Gentoo encourages you to
update as much as possible (it’s all over their documentation)
Where exactly? I’m not reading Gentoo manuals each evening, but for 2
years I seem to have missed these encouragements…
and when updating the system, a profile update will try to replace
your system. A profile update will mess around with your configuration
files and even alter them, which means a reboot can lead to your
server just being offline for hours because the update has broken your
setup.
1/ a profile update is not automatic, you have to choose to update your
profile (you can only be reminded that your profile is going to become
obsolete). From past experience, a profile is supported for at least one
year and a new one appears each 6 months.
2/ configuration files are next to never updated without the admin’s
intervention which is helped in doing so by merging utilities like
dispatch-conf. For baselayout config files, old config formats are
usually supported by new versions of init scripts in order to avoid
problems with early reboots.
If you add to that the time it usually takes to get your Gentoo server
completely set up the way you want it and you’ll have to go through
all these time-consuming steps over and over again,
Usually you only do it once and make a so-called stage4 image with your
own basesytem utilities and custom configuration. Then installing a
Gentoo is probably quicker than any other distribution (one tar xf… is
usually far more efficient than multiple packages installation).
Granted, it takes time and probably half a dozen installs to get more
efficient than a Debian/Ubuntu admin (unless she uses the same tar
method which is in no way out of the reach of a competent Linux admin).
If you use production systems you should have a staging farm on which to
build your stage4 when you want it to have updated packages and test
updates before applying them to production systems (which . The only
time spent is the one the computer spends compiling, the amount of time
of the admin is roughly the same (and given that you don’t have to hunt
in various repositories for the soft you need or package it yourself, it
usually is less than the time spent on other distributions).
it’s just not a very effective system for servers, but it’s a great
system for people who like to play around with just about everything
there is in Linux.
It’s great for both, you just don’t use it in the same way if you are a
sysadmin of a big farm or use your own computer.
My Ubuntu experience has been: install it, configure it in a few hours
and then just install the security updates as they come along. And if
I update, I do it with peace of mind that everything will keep on
running as smooth as a baby’s bottom 
My Ubuntu experience has been: install it, configure it in a few
minutes, then upgrade to the next major release, see it break badly
(meaning missing core libraries) and spend an afternoon fetching the
pieces.
I had the bad luck of installing Ubuntu 5 just before the Ubuntu 6
release and so I was still a newbie in respect of Ubuntu’s (Debian’s in
fact) apt / aptitude and such package management utilities. I don’t
resent Ubuntu for that, just my lack of knowledge of the utilities. I
probably went outside the safe path without knowing it.
Don’t mistake lack of expertise of the admin with the distribution
defaults. Gentoo probably asks for more investments than other
distributions but usually big investments like these are a good sign for
productivity on the long term.
Lionel.