Open Source Blog

Topics:   Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

My Custom Linux Distribution Chooser


Posted by Serdar Yegulalp, Jul 30, 2007 03:56 PM

A couple of columns back I talked about how many people are daunted by the sheer number of Linux distributions out there. I argued that the total number of distributions that you need to consider are actually fairly small, and that it probably wouldn't be too tough to create a road map or chooser. Here's my first attempt at doing exactly that.


The idea is simple enough: Pick the sentence that describes you and your needs most closely, and look at the distributions mentioned there. The distributions are listed in roughly descending order of appropriateness. If you don't see a distribution mentioned there, it may just be that I was trying to keep things simple; there may be room for it in a future edition.

"I just want to get my work done": Ubuntu, Red Hat / Fedora, Debian, openSUSE.

Rationale: These distributions seem to have the best mix of general-purpose applications (or access to same) served up in a in a relatively user-friendly wrapper. I've grouped Red Hat and Fedora together since Fedora is a derivative of the Red Hat line; Fedora is the more consumer friendly version of the two and comes with only community-level support, while Red Hat is aimed at businesses and professionals and comes with support from Red Hat Inc. itself.

"I'm setting up a server": Red Hat / Fedora, Ubuntu Server, Slackware.

Rationale: Both Red Hat and Ubuntu have relatively easy-to-administer server editions of their distributions. In theory, most any Linux distribution can be a server -- there's no real distinction between a "desktop" or "server" edition of the product as there is with Windows -- but it helps to have a distribution with the right tool mix out of the box.

"I want to learn about Linux from the inside out": Slackware, Gentoo, Linux From Scratch.

Rationale: There's no better way to learn Linux than by working with a distribution that demands that you learn as you go. These distributions are not as user-friendly, but you'll definitely learn.

"I'm trying to put this older computer to some use": Damn Small Linux, Puppy Linux.

Rationale: These smaller distributions are built to run most anywhere, and are a good way to quickly determine if an older computer can be kept running.

There may be other ways to break this down, but to me the most effective way to do it is to ask: What do you want to do? If you have that in mind, it's a lot easier to pick the right distribution than almost any other way I can think of.

« Daddy, I Want A Gold iPod! | Main | Post Pokes Pogue Over Positive iPhone Press »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.