View the Most Wanted LQ Wiki articles.
LinuxQuestions.org > Linux Wiki > Choosing a Linux distribution

From LQWiki

Jump to: navigation, search

One of the first questions that you probably have about Linux is "What distribution do I use?" Indeed, this is one of the most frequently asked questions on our forums.

The question is a little harder to answer than it looks. Linux distributions (or distros) come in a wide variety of packages, each with their own quirks and specialties. Some are designed for ease-of-use, some for the power user or hacker, some for powerful computers with lots of RAM and some for older hardware with slow CPUs.

Some of the possible answers to this question are:

  • Try a few distributions and see what you like
  • Use the distribution that the Linux guru next door uses, so if you have any problems you can ask him or her for help
  • distro differences - How distros are different
  • distro comparison - Which distribution provides what advantages

Contents

Introductory and general purpose

What distro for just trying Linux out?

If you do not want to skip other operating systems, try dual-booting or installing Linux to a USB disk. Or try a Live CD distributions like Knoppix that boot from CD-ROM without you having to install Linux. Such distributions tend to run more slowly than a fully-installed Linux, however, so if you are thinking of using Linux regularly, you may want to consider doing a real installation. Many Live CD distributions can be installed to the hard drive if you so choose.

What distro for a total newbie?

If you are very new to the Linux world and have no interest in learning a lot of technical details just to get it running, you may want to go with one of the mainstream distributions such as Linspire, Mandrake, Fedora (formerly Red Hat), SuSE or Ubuntu. If you can spare the money, it may be worthwhile to purchase a commercial version, since you may get tech support from the vendor.

What distro for the power user?

If you consider yourself a power user, and would like to learn a lot of technical details about Linux as you are installing and using it, you would be well served to try out one of the more do-it-yourself distributions. Gentoo, Source Mage, Arch_Linux, Debian and Slackware might be among your choices here. If you are already an experienced Linux user and really want to get your hands dirty, there is Linux From Scratch, which is not really a distribution so much as a set of instructions for building your own distribution (though this isn't recommended unless you already know what you are doing).

Special purpose

What distribution for a server

Debian, Red Hat, and Slackware make good choices for servers. Debian's security policy and strict packaging rules make it an attractive choice for a non-commercial solution. All security fixes are backported ensuring that the production environment remains the same and breakage will not occur. Slackware's up-to-date packages facilitate security, and its transparent system administration makes customization easy. Red Hat's support packages for its Advanced Server line make it attractive for commercial solutions.

What distro for an old computer?

There are a number of minimalistic distributions, such as VectorLinux and Peanut that are designed for computers without much hard drive space or CPU speed. It's quite possible to install Linux on an early 386 with 2 to 4 megabytes of RAM, though if you hope to install a GUI you may need a bit more memory or CPU; a 486 with 8MB RAM is probably the lowest you can go with XFree86. For acting as a firewall, e-mail client, or basic machine for text editing and scripting, this might be the way to go. However, distributions like Vector and Peanut, while minimal, are not "micro" - they still require 100+ MB hard drives and really need a 586 or fast 486. For even smaller distributions that may run in under 100MB (or even from floppy) on a 386/486, distros like BasicLinux, muLinux, Floppix, and others may be suitable.

More to be written

What distro for games?

Any distribution will be just about as good as another in this area. Something that will likely help more than using any specific distibution, is using a lighter Desktop Environment like XFCE.

Gentoo and Source Mage have modified kernels and other elements that may make them a good gaming platform. (Note: These distributions are generally for more experienced users.)

More to be written

Windows/UNIX-Oriented Distro Spectrum

If you are a newbie, you will naturally look for a distro that has the look and feel of Windows. On the other hand, if you prefer manual configuration, you will look at a more UNIX-like solution. This spectrum should help you figure out where major distros stand out-of-the-box:

Windows -> Linspire, Xandros -> Fedora, Mandriva, SuSe, Mepis, Ubuntu -> Debian -> Arch, Gentoo, Slackware -> BSD (Open, Free, Net, DragonFly), Solaris -> pure UNIX (Unixware, HP-UX, 4.4BSD).

This spectrum is purely based on the ease of installation and amount of shell usage. It does not have anything to do with quality. FreeBSD installs are about as easy as arch, so even that won't trouble you.


Personal tools