GNHLUG> Org Web>InternetServer>ServerDistro (revision 1.21)EditAttach
When it comes to our InternetServer, there will be some unavoidable discussion on choice of distro, even if we avoid a prolonged debate. This page gives that discussion a home.

Registration

Let's start by registering our own preferences on distribution, as well as our experience level with any distro (preferred or otherwise). If you have any "I refuse to have anything to do with" opinions, note those too.

Avoid explaining why at this point; let's just survey the field. Comments about why will be moved to ServerDistroDebate.

  • BenScott - Prefer a RHEL clone like CentOS. Most experienced with Red Hat Linux, Fedora, and Red Hat Enterprise Linux clones. I've tried SuSE, Mandrake, and Debian in the past. I'm willing to work with just about anything.
  • BruceDawson - Suggest either RHEL (maybe we can get a company in Westford to donate a copy). I also have experience running Ubuntu servers. I do not recommend a plain Debian server installation ...
  • BillMcGonigle - If we can get a RHEL license, great (make sure that includes support ... If not, CentOS ... Fedora Core might be worth looking at ... My server is currently RH9 ... I run FC2-4 at several client sites ...
  • ToddWarfield - Suggest RHEL or RHEL clone (CentOS) as that is what I am most familiar with...
  • DrewVanZandt - Suggest Debian. I currently admin an FC4 server and three Debian servers. ... Experience: 3 years RH admin, 2 FC(2-4), 5 Debian. ... I prefer not to use FC4 or RHEL.
  • ColeTuininga - Another vote for Debian. ...
  • MikeLedoux - Prefer RHEL or RHEL clone. Too much experience with those, Fedora and Debian. HATE SuSE.
  • TedRoche - 3 years administering several low-volume RH8/RH9/Fedora servers. "I refuse to have anything to do with" Windows 2003 or Vista. Here to learn and to help.

Criteria

See also: ServerSecurity

The following items outline some of the requirements of the distribution. These exist in light of this system being managed by a (probably) disjoint set of people. For the sake of sanity, let's try to avoid arguing how or why a particular distro fits these criteria at this point. :)

Our situation

For the following, it helps to keep our situation in mind:

  • No money
  • Staff made up entirely of volunteers
    • ... with limited time
    • ... with different opinions on things
    • ... who are strong *nix and FOSS enthusiasts

Non-negotiable

We cannot live without these, for reasons outside of our control.

  • No capital acquisition cost (free as in beer)
    • Why: We have no money
  • Support for our ServerHardware
    • Why: If it doesn't run, there isn't much point
  • Experience within our community of sysadmin volunteers
    • Why: We cannot afford the time to retrain volunteers or money to pay experts
  • Automatic updates (with yum, apt-get, up2date, etc.)
    • Why: We will not have a staff of pros for caretaking
  • Must be kept current with security fixes
    • Why: We will depend on the distro for fixes, as we do not have time to install fixes ourselves, security holes are usually time-critical, and this server will be connected directly to the internet.

Preferred

These are things we want -- perhaps really want -- but which are ultimate generated internally, rather then externally.

  • Free/Open Source Software (free as in speech)
    • Why: The "Live free or die!" spirit of NH aligns perfectly with FOSS
  • Long lifecycle
    • Why: We want to avoid frequent major upheaval
    • Problem: This contradicts the "reasonably current" preference
      • Not contradicts but conflicts with: Requirements are all about identifying and optimizing conflicting needs. These two, in particular form a dynamic tension that's a good thing. -- TedRoche
  • Reasonably current
    • Why: The older something is, the less useful it will be as a platform for a Linux group
    • Problem: This contradicts the "long lifecycle" preference
  • A good selection of server packages we are likely to be interested in
    • Why: The less we have to "build ourselves", the less time it costs us
    • The primary purpose of the GNHLUG server is to provide an infrastructure upon which projects can be hung: web sites, wikis, mailing lists, calendars, schedules, car pool lists, and stuff we haven't thought of yet. -- TedRoche
  • Reasonably good quality
    • Why: Bugs cost time
    • Problem: Quality tends to be very subjective
Edit | Attach | Watch | Print version | History: r22 < r21 < r20 < r19 < r18 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r21 - 2006-02-15 - TedRoche
 

All content is Copyright © 1999-2024 by, and the property of, the contributing authors.
Questions, comments, or concerns? Contact GNHLUG.
All use of this site subject to our Legal Notice (includes Terms of Service).