Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am new to Ubuntu. In fact, I just started using Linux.

My question is: What is a distro?

share|improve this question
5  
Linux is Ice Cream ... Distributions are the flavours ... –  rahul27 Feb 8 '11 at 14:39
add comment

2 Answers

up vote 7 down vote accepted

A Linux distribution is a member of the family of Unix-like operating systems built on top of the Linux kernel. Such distributions (often called distros for short) consist of a large collection of software applications such as word processors, spreadsheets, media players, and database applications.

Read More: http://en.wikipedia.org/wiki/Linux_distribution

share|improve this answer
2  
How about distributions of Solaris or BSD? :-) –  Stefano Palazzo Feb 8 '11 at 9:15
1  
Some other distributions of Linux (that you might have heard of) include Fedora, Red Hat Enterprise Linux, Debian, and OpenSUSE. –  Thomas Boxley Feb 8 '11 at 14:27
add comment

A Distribution of Linux is a package of software, designed to be a complete Operating System.

A linux operating system consists of a few parts:

  • The Linux Kernel

    Including:

    • Device Drivers

    • System level software

  • The GNU* Userland

    Consisting of

    • User interface software (bash, ...)

    • Compiler, linker, parser-generator, ...

    • Application software (emacs, bc, ...)

  • A Desktop such as Gnome, KDE, XFCE

    Which itself provides

    • Hardware abstraction software (such as Pulseaudio, ...)

    • Application Software (A word processor, a spreadsheet, a web browser, ...)

    And more.

This Combination of Software, forming the complete operating system, is called the 'Stack':

enter image description here

A Distribution of Linux is made by combining all of those parts to build a complete and usable operating system for a specific purpose, or for general use.

  • An example of a general use operating system is Ubuntu. It comes in varieties for Desktops, netbooks and servers, making it useful to the general public.

  • An Example of a specialised Distribution is CHAOS, a Small OS designed to run on high performance computing cluster nodes.

In short, Imagine all of this stuff being bundled together, so that it can be easily distributed to people, rather than them having to build it all themselves.


Distributors often make design decisions on behalf of the user, according to what they expect the user wants.

  • Ubuntu is made to be fun and easy to use

  • TinyCore is made for people who want to use it on old hardware

  • RHEL is designed to run well on big supercomputers and critical servers

  • ...

These decisions include the addition/removal of software (such as KDE vs. Gnome), and, potentially, the (re-)design and implementation of software (such as Ubuntu One).

There are a whole bunch of distributions of Linux alone, as illustrated by this (immense) diagram:

enter image description here


*: Technically, GNU is an Operating System; However, every OS needs a Kernel, and GNU's kernel (the Hurd) is not finished, so GNU uses the Linux kernel. Most people today call this combination a "Linux Operating System", though Linux is a small part of it. Arguably the most important part.


Helpful Links:

share|improve this answer
    
well thanks for the information. –  Abbas Ali Feb 8 '11 at 9:08
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.