In the Linux world, a distro is the short name for a "distribition of Linux".
Distributions are packages of software. When you buy software such as Windows the package includes the operating system and at least a web browser, text editor, calculator, file manager, etc. Then to make windows useful you typically need to install other software such as a “real� word processor, a spreadsheet program, accounting software etc.
Since Linux is free (open source), things are a bit different. When Linux is distributed it comes with a large collection of software packages. Most software the packages in a distro is tested to work with the distro and thus it is called a distro or distribution.
There are very many open source “packages� (bundles of software) capable of running under Linux. Many of the packages (softwares) included in a distro(bution) are tested to work with the distro.
When you install software packages in Linux, often there are “dependencies�, other software required to make the packages work.
In a distro the packages and the dependencies are tested to work together and when a package is installed the “package manager� checks to see what the dependencies are. If a dependency is found the package manager looks to see if this package is installed, and if not suggests it be installed with the package you are trying to install.
There, that's the story on “what is a distro�. In summary, a distro is a bundle of 1) an Operating System and 2) a collection of tested packages with 3) a way to manage the dependencies.
There are distros with names including:
Redhat, Suse, Ubuntu, PCLinuxOS, openSUSE, Fedora, SimplyMEPIS, Debian, Sabayon, Mandriva, Linux Mint, Yoper, Knoppix
Teams of people, typically volunteers, make sure all the software in a distro is likely to operate. When someone installs from a distro they use a CD, DVD, or network, from which to install. Initially when installing the installing user needs to indicate 1) where to install the new software 2) how to boot once it is installed and 3) what packages (applications) to include in the install.
Many distros are generic, and include many more packages than needed, for whatever a user is likely to want. Thus a required element of installing from a distro is specifying the packages to include in the install.
There are some distros specific to a task, such as video editing, monitoring a network, portable computing etc. Specialized distros are collected to help users achieve a specific task without running around and finding all the parts needed to perform the task.
You can access detailed information about distros by going to the website for each distribution or from distrowatch.com
-----Paul
Here is a list of the most popular distro in page rank order on June 25 2007:
1 Ubuntu
2 PCLinuxOS
3 openSUSE
4 Fedora
5 MEPIS
6 Debian
7 Sabayon
8 Mandriva
9 Mint
10 Damn Small
11 KNOPPIX
12 Gentoo
13 Zenwalk
14 Slackware
15 CentOS
16 Kubuntu
17 Dreamlinux
18 Vector
19 Puppy
20 FreeBSD
Again: A "Distro" is a release of a collection of Linux software.
Many times the packages work together, but not always. Because there are thousands of packages in most distros, it is not possible for all of the packages to be tested for working together. So package conflicts do occur and can be reported to the distro team.