Linux distributions

If you want to run Linux® you'll need to choose a distribution. Your desktop environment preference will probably influence your choice.

A Linux distribution or distro is a ready-to-install operating system package, often designed for a specific purpose or user base. A Linux distribution will include the free Linux kernel, usually the X Window System, a desktop environment, and other free system software, applications, and code libraries.

My picks so far:

There are a few hundred Linux distributions now, from full-service desktop distros such as Ubuntu to special purpose and mini-distros. Distro proliferation probably makes things a little confusing for Linux newbies at first, but I'm not sure that can be helped. That's one reason I try to suggest what I think are a couple of good places to start. The up side, of course, is diversity, intellectual competition, and choice.

I think the best references I've seen, for someone new to Linux and trying to choose a first distribution, besides this page, are the DistroWatch top ten distros page and the Wikipedia articles linked on this page, including the general ones linked here and the ones below about individual distros. That's assuming you don't want to just take my recommendation.

Wikipedia articles:
• Linux distribution
• List of Linux distributions
• Comparison of Linux distributions
• Comparison of Linux LiveDistros

Dates in parentheses, beside distro home page links below, signify the first release of the distribution. Most Wikipedia articles about a Linux distro include a screenshot of its desktop.

Mainstream Linux distros have been made available in several conventional ways:

  1. A 700MB free version you can download and burn to a CD, if you have access to broadband. This is actually quite do-able on faster public library or coffeehouse WiFi. There's a lot of variation in speed of WiFi hotspots.* On dialup, unless it's something like 11MB Tiny Core Linux, forget it.
  2. A $40-$60 shrinkwrap retail version, on a shelf at an office supply store, including multiple CDs, a book, and maybe some phone support. It's been a while since I saw shrinkwrap Linux, but I haven't been looking for it.
  3. You can buy a book with CDs/DVDs in the back; a book that comes with install media, vs. media that come with a book.
  4. You can buy, from certain vendors, a desktop or portable computer with Linux pre-installed, and any potential hardware issues should already have been resolved for you. This is an excellent choice for non-technical folks who just want everything to work. Different vendors favor different distros.

Most desktop-oriented distros are available for free download, but not all distros are. Some projects are donation-based, including Elive, and there are enterprise distros that are commercial products.

If you have a DVD drive, order the OSDisc $5.95 DVD version, if available for your distro, and get six times as much stuff you won't have to download later. They now also offer LiveDistros preinstalled on USB flash drives for $15.95 and up, handy for netbook users.

LiveDistros can also allow someone with a particular Linux distro installed to try out other distros, perhaps based on other desktop environments.

If you boot a LiveCD distro from an external CD drive connected to a USB port, be patient: it can take quite a while for Linux to boot that way.

For $1.95 plus shipping OSDisc.com will mail you a professionally produced and labeled CD copy of the free Linux distribution of your choice, including LiveDistros and many distros you won't find in retail outlets. Orders generally go out the next business day. Not only is this easier than downloading a 700MB ISO file, it should also tend to take the stress out of choosing a free distro; just pick one and go for it. If you decide later you'd like to try something else, it's only going to cost you another $1.95 plus shipping. There are other vendors that do this, but I like the quality and testimonials for this one.

LiveCD distributions or LiveDistros, which can boot Linux from the CD, can be a good way to experiment with Linux without taking the big step of actually installing it to your hard disk, provided your computer has the ability to boot from its CD drive; most do. When a LiveCD boots, it loads all or part of Linux into RAM memory, so it's good if the system has a generous amount of RAM, say 512MB or 1GB. An installable LiveDistro is a single CD which can be used either to boot the distro from the CD, or to install it onto the hard disk. Most distro CDs are installable LiveCDs now.

You can also boot LiveDistros from flash media: USB flash drives and flash memory cards, such as SD and CF formats. For non-Ubuntu distros you can use a utility called Unetbootin, on Windows and Linux, to install an ISO file onto a flash drive. Lightweight mini-distros usually support installing to portable media, usually with provision for persistence, meaning configuration changes are saved. For all Ubuntu flavors, you should instead use the native USB Startup Disk Creator utility, which also provides for persistent configuration. More about these options below.


Ubuntu family

Debian-based Ubuntu® is the world's most popular full-service desktop Linux distribution project. For folks who need it, the Ubuntu project has an online program called ShipIt, which will snail-mail you a CD copy of your choice of Ubuntu, Kubuntu, or Edubuntu, free of even duplication or postal charges, if you can maybe wait a month or two.

Logo (3K) Logo (4K) Logo (3K) Logo (4K)

Ubuntu 10.04 Lucid Lynx LTS is out, supposedly booting twice as fast and with a new unified Ubuntu Software Centre, among other improvements, and, surprise! it's not brown. Controversially, The GIMP (the open source answer to Photoshop) is no longer installed by default; but if you need it, and I do, you can install it from the Software Centre.

Ubuntu (2004) http://www.ubuntulinux.org/ Wikipedia
Based on the GNOME desktop environment, which emphasizes ease of use.
Kubuntu (2005) http://www.kubuntu.org/ Wikipedia
KDE-based power-user variant.
Edubuntu (2005) http://edubuntu.org/ Wikipedia
GNOME-based variant designed for building school computer labs, and for kids to use at home.
Xubuntu (2006) http://www.xubuntu.org/ Wikipedia
Based on the lightweight Xfce environment. The Xubuntu project seems to have lost interest in running on limited hardware; one could maybe describe it now as an Ubuntu flavor for Xfce fans. Before you spend a lot of time learning Xubuntu, check out the new Lubuntu variant, below under lightweight distros.
Ubuntu Server Edition (2004) https://enterprise.ubuntu.com/
A supported enterprise Ubuntu variant, not in the ShipIt program, but free to download.

There are dozens of download mirror servers for Ubuntu all over the world, and not all of them have the resumed download support needed by multi-threaded download managers. Also, selecting a mirror site close to you geographically makes your download more likely to be fast and free of errors. A Google search on ubuntu mirrors should get you to the big server list.

The Startup Disk Creator utility (called USB Startup Disk Creator before 10.04 Lucid) creates a startup drive from any Ubuntu ISO-format download file; it's been included with Ubuntu versions since 8.10 Intrepid Ibex, at System, Administration. There's a slider to choose how much space to devote to storing persistent configuration data. The usual thing is to max it out, but I've been told for best results one should leave a small fraction open. You can even use the utility from a LiveDistro boot; for example, recently I booted Ubuntu Lucid from an SD card in my netbook's internal card slot, and used the utility to install another Ubuntu version to a second SD card in a USB card reader slot.

Ubuntu versions:
• 4.10 Warty Warthog
• 5.04 Hoary Hedgehog
• 5.10 Breezy Badger
• 6.06 Dapper Drake LTS
• 6.10 Edgy Eft
• 7.04 Feisty Fawn
• 7.10 Gutsy Gibbon
• 8.04 Hardy Heron LTS
• 8.10 Intrepid Ibex
• 9.04 Jaunty Jackalope
• 9.10 Karmic Koala
• 10.04 Lucid Lynx LTS
• 10.10 Maverick Meerkat
List of all Ubuntu releases
including what's new

In new Ubuntu and Kubuntu 10.04 Lucid, Startup Disk Creator has a nifty new Erase Disk button, which will completely wipe a USB flash drive or memory card, including volume label if any, before you make it a bootable startup drive. Obviously one should be very careful to select the right volume.

Ubuntu versions appear every six months, and every two years in April comes a Long Term Support release. (6.06 Dapper was late.) LTS versions are supported with security updates for three years, or a year beyond the next LTS release. Ubuntu versions in between are supported for eighteen months. Ubuntu releases are identified by what looks like a version number, but is actually a year-and-month date—9.04 means April 2009—plus a fanciful adjective and noun about an animal or pseudo-animal. People mostly use the adjective by itself as shorthand for the release, rather than the animal, such as Jaunty for 9.04.

I've read that bug fixes are sometimes added to Ubuntu releases for up to a month or two after the nominal stable release date (such as 10/29/09 for 9.10). Consequently many users prefer to wait a month or more after release dates before downloading a new Ubuntu version. The project hasn't been particularly forthright about this process, and I didn't learn of it until mid-November 2009.

Ubuntu official documentation https://help.ubuntu.com/
Community Ubuntu documentation https://help.ubuntu.com/community/
Ubuntu Forums http://ubuntuforums.org/
A primary support resource.
UbuntuHashes https://help.ubuntu.com/community/UbuntuHashes
All the MD5 hashes, or checksums, for current versions of Ubuntu, Kubuntu, Edubuntu, and Xubuntu. MD5 checksums allow you to verify that your downloaded ISO file is without error.*
Ubuntu Guide http://ubuntuguide.org/
On the Dell page I found a
five-minute Linux 101 video
I thought was pretty good.
Ubuntu on Dell http://www.ubuntu.com/dell
Dell with Ubuntu http://www.dell.com/ubuntu
According to their site, Dell currently (Feb 2010) offers Ubuntu only on netbooks and notebooks. If I wanted a Dell desktop PC with Ubuntu, I think I'd call Dell and ask. You should get a lower price, compared to the same hardware with a copy of Windows.
DistroSupportedShipIt
Ubuntu Check Check
Kubuntu Check Check
Edubuntu Check Check
Xubuntu
Lubuntu
Server Check
UNE

UNR screenshot (42K)
UNE 10.04 Lucid Lynx
KNR screenshot (42K)
KNE 10.04

Netbook distributions

Netbook distros generally have interfaces simplified or optimized, according to somebody's theory, for the relatively small screens of netbooks. Some use dark themes to reduce power consumed by the display. Ideally when there's a power-saving solid-state hard drive replacement, a netbook distro will do write caching, so as not to wear out the flash memory prematurely from repeated writes to the same addresses.

Of course, just because you have a netbook, you don't have to use a netbook distro if you don't want to, especially if you have a larger 10-inch display. You can install regular desktop Ubuntu or Kubuntu, or experiment with any Linux distro that appeals to you. You may have to try several choices before you find one in which all your netbook's hardware works. Or you may find a distro you like that has a hardware issue on your netbook, such as sound or WiFi, but with a documented fix.

Ubuntu Netbook Edition (2008) http://www.canonical.com/netbooks
UNR 9.10 Karmic Koala was releasted 29 October 2009. UNR is a sponsored but not fully-supported Ubuntu variant. The goal seems to be for everything to work out of the box with all netbooks. See the Netbook Support page for machine-specific details.
Kubuntu Netbook Edition (2009) http://releases.ubuntu.com/kubuntu/9.10/
The buzz seems to be that KNR 9.10 Karmic, the first Kubuntu netbook release, was meant as sort of a preview, and KNE 10.04 Lucid Lynx is supposed to be much more complete. (UNE and KNE were called Netbook Remix prior to Lucid.)
Moblin (2007) http://moblin.org/
A netbook distro project designed for fast boot times and efficient use of power-saving processors. Originally sponsored by Intel and now under the control of the Linux Foundation. Moblin has its own interface, not based on another distro, but as of late 2009 is using RPM package management. Seems intended more as a starting point for OEMs than for users to download and install, although you can. Moblin installs via memory card or flash drive, similar to UNR.
Wikipedia:
Comparison of
netbook distros
Easy Peasy (2007) http://www.geteasypeasy.com/
Another Ubuntu-based netbook distro project; formerly Ubuntu Eee, called Easy Peasy since January 2009. Very similar interface to the later UNR, I wouldn't be surprised if it was copied. There's a stated goal to work on all netbooks, but the compatibility pages are not encouraging. The first week of November when I tried to download it last, I couldn't find any MD5 checksums; for a download the size of a Linux distro, that's a problem.
Eeebuntu (2007) http://www.eeebuntu.org/
Originally designed for the pioneering Asus Eee PC line of netbooks, now has some support for others including Dell Minis.

For a hardware perspective on
netbook computers, see my
netbooks & notebooks page.

Netbooks don't conventionally have internal optical drives, so netbook distros are designed to do without. First you download the distro in the form of an IMG or ISO file. Using a Windows or Linux utility, you load the file onto a 2GB flash memory card or USB flash drive. Then you can either boot your netbook from that, LiveDistro style, or install from it.

There seems to be serious interest in cross-pollination between the OEM-focused Moblin project and Ubuntu Netbook Remix. I for one would like to have the fast-boot and energy-efficiency features of Moblin combined with the UNR pushbutton and desktop interfaces.

The user interfaces of the various netbook distros can feel a bit like mobile computing by Fisher-Price or something; their best place might be on the really tiny, almost pocket-size netbooks. I think it's important to be able to control the interface, to be able to get rid of stuff one don't use, and add stuff one needs that the designers didn't think was important. I guess it's good, though, that different groups of gutsy people are taking a shot at designing a special netbook interface. As always, the marketplace will choose.

The netbook boom seems to be doing more to introduce Linux to new users than anything else I can remember; here's hoping lots of them are corporate executives. Linux is a natural option for netbooks, partly because there were already mini-distros aimed at limited hardware, and partly because when the whole computer only costs $300, paying for a copy of Windows becomes more significant. Interestingly, there are now starting to be $300 larger laptops with internal optical drives, from Walmart and other sources, and a new processor architecture on the way, expected to lead to $200 netbooks and notebooks. The same Linux effect should happen with those devices too. Offering Netbook Remix in this situation is a very slick move for the Ubuntu project.


Puppy screenshot (68K)

Lightweight distros

Puppy Linux is a 100MB mini-Linux installable LiveDistro, that's probably the most newbie-friendly current mini-distro. Unlike some of the really tiny minis, it installs with wizards and documentation. Puppy Linux isn't derived from any other distro, but it has lots of user contributed variants, called puplets, derived from it.

Puppy can run on some pretty old hardware. There are 1.x versions still available that can run in 32MB or 64MB of RAM, although 256MB is preferred.

Puppy Linux has a bunch of operational modes you can use. You can boot it from a full-size or mini CD/DVD disk, a USB flash drive, or a flash memory card such as SD or CF. You can have it load completely into RAM, if you have enough RAM, and you can then remove the boot media. It has write caching for running from flash media, to extend the life of the flash memory. Puppy can also boot from a Zip disk or over a network.

Logo (6K)
Puppy Linux (2005) http://www.puppylinux.com/ Wikipedia

Puppy can even boot from a multi-session-formatted CD-R or DVD-R, and save all configuration changes back to the optical disk. In this mode the Puppy OS is completely self-contained, with no config-file or any other writes on the host system. When it runs out of space on the optical disk to save config files, it prompts to write itself and its current config file onto a fresh disk. I suppose you might want a memory card or USB flash drive for document files. See the site for details; DVD-R or mini-DVD-R formats are more efficient for this multi-session mode than CDs.

Wikipedia: Mini Linux (with list)

Other projects of interest for this light-hardware scenario:

Logo (4K)
Lubuntu (2010) http://lubuntu.net/ Wikipedia
A 520MB lightweight distro project based on Ubuntu, LXDE, and the Openbox WM. Lubuntu 10.04 Lucid Lynx was released 2 May 2010. The project is intended to lead to an "official" Ubuntu variant. Whether that means supported or just recognized is another question; my guess would be the latter. It's supposed to run in half the RAM Xubuntu needs and be faster, and one would expect it to be more newbie-friendly than distros like Puppy and CrunchBang. In due course I may switch to recommending this ahead of Puppy Linux.
#!
CrunchBang Linux (2008) http://crunchbanglinux.org/ Wikipedia
An Ubuntu-based lightweight distro of British origin, for older hardware and netbooks, using the Openbox window manager. Booting live from an SD memory card, on my HP Mini 110 netbook, I was impressed that WiFi worked out of the box. Maybe not a first choice for newbies. The ISO file for CrunchBang 9.04 was 620MB.

Exiting, backup file

When you exit a LiveDistro mini-Linux such as Puppy Linux, DeLi, DSL, or Tiny Core, generally it will want to save configuration settings to a backup file in some writeable location. It could be on the hard disk of the host system, on a diskette or flash media, or in the case of a multi-session Puppy DVD, in a new write to the boot disk. Windows, or whatever native OS is installed, will ignore this backup file.

To log out of a mini-Linux, typically you'll need to do one of two things:

If you set a backup file location, this setting will be saved in the backup file, along with any other changes you make later, and your Linux LiveDistro will exit politely after that without bugging you. So this is the preferred choice.

The big exception to this is within the Ubuntu family, including Lubuntu. With any Ubuntu variant, including CrunchBang, you should install to USB or memory card using the USB Startup Disk Creator utility (just Startup Disk Creator in 10.04 and later). See the Ubuntu topic above for more about this.


Some other distros

Particular distros are mentioned on this page because they appeared on the DistroWatch top ten distros page, or because I thought they were interesting for some reason.

Almost all current Linux distributions are derivatives, directly or indirectly, of three early distros, which are all still with us: Debian, Slackware, and Red Hat. The Linux distribution article on Wikipedia (linked near the top of this page) links to a large SVG graphics file showing a family tree and timeline of Linux distros.

Debian and derivatives

Logo (3K)
Debian (Aug 1993) http://www.debian.org/ Wikipedia
Early and very flexible distro, with thousands of software packages for different computer architectures. Strict quality standards and a lot of structure in how releases are developed; slow release cycle.
Ubuntu and variants - see above
Knoppix (2000) http://www.knoppix.org/ Wikipedia
Knoppix is the premier example of a LiveDistro; based on KDE.
MEPIS (2003) http://www.mepis.org/ Wikipedia
Emphasizes ease of use; available as an installable LiveCD. Based on Debian and Ubuntu (which is also based on Debian).
Morphix (2004?) http://morphix.org/ Wikipedia
A modular Knoppix-based Linux distribution, that lets you mix and match modules to produce a custom installable LiveCD. Among other things, you can make it small enough to fit on small media.
Elive (2005) http://www.elivecd.org/ Wikipedia
A Debian-based installable LiveCD designed to showcase the eye-candy Enlightenment window manager, which is sometimes known simply as E. Elive and E will run on some fairly old hardware. You can run E on Puppy Linux too, described above, and on other distros. You have to donate to the project to download Elive, unless you meet certain benevolent criteria.
Linux Mint (2006) http://www.linuxmint.com/ Wikipedia
Ubuntu-based distro with ease of use emphasis; can boot as a LiveCD or from a USB flash drive.
wattOS (2010) http://www.planetwatt.com/
A newer light-hardware distro to keep an eye on. Ubuntu-based, it also has a focus on power conservation on netbooks. It seems to be in an early stage of development as of first quarter 2010, and at 480MB it's not all that compact. Booted politely from a memory card on my HP netbook, and looked very slick.

Slackware and derivatives

Logo (3K)
Slackware (July 1993) http://www.slackware.com/ Wikipedia
Another early Linux distribution. Maybe not the most user-friendly distro. Linux people used to say "if you learn Red Hat, you'll know Red Hat; if you learn Slackware, you'll know Linux."
VectorLinux (1999) http://www.vectorlinux.com/ Wikipedia
Meant to be user friendly.
openSUSE (2003) http://www.opensuse.org/ Wikipedia
Novell-sponsored program that promotes the use of Linux everywhere; apparently a good choice for older hardware. Can also be run as a LiveCD. The original SUSE Linux (1994) was acquired by Novell in 2004. Novell made a patent deal with Microsoft in late 2006, viewed as tending to legitimize Microsoft's intellectual property claims against Linux, which alienated many users.

Red Hat and derivatives

Logo (3K)
Fedora (2003) http://fedoraproject.org/ Wikipedia
Free individual-user version of the current Red Hat enterprise distros; meant to be cutting-edge. Available as a LiveCD. The original Red Hat Linux was first released in 1994.
Mandriva (1998) http://www.mandriva.com/ Wikipedia
Primarily a user-friendly desktop distro, with cutting-edge software. Installable LiveCD versions and Mandriva Flash for USB thumb drives. Originally based on Red Hat and KDE. Has had problems with complicated Web presence and customer service, and with financial and organizational stability of the sponsoring company. Formerly called Mandrake Linux, before a 2004 lawsuit over a really old cartoon character.
PCLinuxOS (2003) http://pclinuxos.com/ Wikipedia
Considered newbie-friendly; installable LiveCD. KDE-oriented. Fast boot times. Originally based on Mandrake Linux, now known as Mandriva.
CentOS (2003) http://www.centos.org/ Wikipedia
Free enterprise-oriented distro based on Red Hat.
Scientific Linux (2004) https://www.scientificlinux.org/ Wikipedia
Collaborative effort by Fermilab and CERN, based on RHEL. The two particle accelerator labs, Fermilab in Illinois and CERN in Switzerland, had sponsored separate Linux distros before 2004.

Other

Gentoo penguins are
the fastest-swimming
penguin species.

Gentoo Linux (2002) http://www.gentoo.org/ Wikipedia
Unusual distribution which must be compiled locally, includng the kernel. This can be time-consuming but allows the distro to be tailored to hardware and usage.
Arch Linux (2002) http://www.archlinux.org/ Wikipedia
Emphasizes simplicity. Both Gentoo and Arch use a rolling release system, with update packages provided daily, rather than scheduled releases as with most other distros.
Puppy Linux - see above
DeLi Linux (2002) http://www.delilinux.de/ Wikipedia
Runs on really old hardware, from a 386 with 32MB RAM through about Pentium III. "DeLi" stands for Desktop Light. I haven't tried it.

HTML checked
site feedback