Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] gentoo mail server
Date: Tue, 27 Jan 2009 21:08:46
Message-Id: 200901272305.08304.alan.mckinnon@gmail.com
In Reply to: [gentoo-user] gentoo mail server by Tom Brown
1 On Tuesday 27 January 2009 22:38:21 Tom Brown wrote:
2 > Hey guys,
3 >
4 > I've been using gentoo on my desktop for several months now. I works
5 > great. It cut five minutes off my build time when I build our product
6 > tree. It went from 20 to 15 minutes.
7 >
8 > I setup our email server using Debian. Its been solid as a rock and very
9 > low maintenance. However, it provides an antiquated environment.
10 >
11 > I'm looking at using gentoo for the email so I'll have an up-to-date
12 > system. Peformance is fine on the Debian system, but hey, faster is
13 > always better.
14 >
15 > I was hoping you guys could give me warm fuzzies about stability and
16 > maintenance with gentoo when it comes to a production server.
17
18 A well administered gentoo box is as stable as a well administered debian box.
19 Or a red hat one. Or a FreeBSD one. And maybe even a Solaris one.
20
21 By "well administered" I mean "decisions about it made by a sane admin", and
22 there are two roles to this:
23
24 - building the software. Sane decisions have to be made about what features to
25 include, what compiler settings, what patches etc.
26 - the on-site admin who decides what to deploy and how to run it.
27
28 The difference between gentoo (and FreeBSD to a lesser extent) on the one hand
29 and binary distros on the other is that with gentoo YOU fill the first role.
30 In binary distros it is someone else.
31
32 So, if you are confident with this role, go for it and gentoo is for you.
33 If you are not confident with this role, do not use gentoo. Use debian or red
34 hat or centos and you get the warm fuzzy feeling of believing you have
35 someone else to blame for problems :-)
36
37 There is middle ground of course, but by and large people either can and do
38 take this role fully, or can't and don't.
39
40 With that out of the way, debian and gentoo mostly use the same upstream
41 sources anyway, so there's no reason to assume things will be majorly
42 different in the stability department. You can prove me wrong any time by
43 installing the latest cvs versions of everything you can get your hands on,
44 but that is crazy for a production machine.
45
46 > What about major upgrades? If I keep the system updated regularly, is a
47 > major upgrade necessary?
48
49 mu
50
51 google it :-)
52
53 "upgrade" does not make sense in a gentoo context - it's like asking if whales
54 are troubled by pimples on their nose. Gentoo is not versioned and does not
55 have releases. What it has is a vast collection of stuff you can build. Most
56 of it is recent but you get to pick the versions of packages you want, and
57 you do it incrementally. Most folks do an update something between weekly and
58 monthly.
59
60 A sure recipe for disaster is to let updates slide and try do a whole whack of
61 them in on go. Again, it's not the same thing as updating a binary distro
62 with a release. It's more like trying to change large amounts of the OS on
63 the fly - it tends to be problematic.
64
65 Rule of thumb: update often, know what you are doing, keep an eye on the
66 machines, and forget you ever heard of a thing called an "update" when
67 working on a gentoo box
68
69
70 hth
71
72 --
73 alan dot mckinnon at gmail dot com