Ubuntu

Ubuntu is a distribution of Linux based on Debian Linux and Debian is based on two sound principles of open source operating systems, security and no licensing restrictions. I recommend using the Debian DVD for the complicated tasks because the DVD has everything on it. The Ubuntu CD is useful for simple desktop setups on old computers for people learning Linux for the first time.

ubuntu logo showing a three colour circle, yellow, orange, and red

CD or DVD?

Ubuntu fits on a CD and installs in old computers. Debian is available on DVD and has the flexibility to install ever variation of Linux you need. Clearly the DVD is an advantage when you create a wide range of desktop and server computers. The Ubuntu CD is cheaper to distribute in large numbers and is ideal for the free CD given away on the front of magazines. Ubuntu contains enough to teach new Linux users and can install on older computers that have CD drives but not DVD drives.

My preference is to carry a USB DVD drive and a Debian DVD but you cannot mail out a DVD drive to millions of people. Give everyone an Ubuntu CD to learn the basics of Linux then introduce the most demanding users to Debian.

Ubuntu or Fedora?

I prefer Debian Linux and Ubuntu is based on Debian. A lot of commercial servers are based on Red Hat and the Fedora Linux distribution is based on Red Hat. CentOS is another Linux distribution based on Red Hat. If you already use Red Hat based servers and want to add servers, you could use CentOS because CentOS is oriented to servers. When you use Red Hat and want to add desktop computers with the same update processes and directory layouts, use Fedora instead of CentOS or Ubuntu.

The Fedora installation process is good, more flexible than Ubuntu but not as clean, and more user friendly than Debian, but lacks the total control of Debian. Fedora competes with the optional detailed installation process hidden in Ubuntu. If you were learning Linux across a year, you could use Ubuntu for the first few months, the Ubuntu detailed installation or Fedora for the next few months, then switch to Debian or CentOS at the end of the year.

Ubuntu 9.10

This page is based on Ubuntu 9.04. Ubuntu 9.10 arrived in October 2009. Do the hundreds of megabytes of downloaded updates change anything?

The login screen is a murky image that makes you think your eyes are out of focus. The graphics are more detailed but are a dull brown. A small number of administration tools improved their interface to the point where they look like they leaped from last century into this century.

Debian uses the oldest version of software it can get away with. Ubuntu has modern updates of some applications and unbelievably old versions of others. A Web developer might consider using Ubuntu until they want Bluefish. Ubuntu still installs a Bluefish from 2007 that is missing important features. The Ubuntu distribution is updated every six months but not everything is updated and some things are updated to obsolete versions from Debian.

Variations

I mentioned Ubuntu has a desktop version and a server version. There are more variations.

Ubuntu Server

When you want to set up a server, you may want to set up a desktop computer as a print server or you may want to set up a RAID based computer with multiple network connections and multiple services. The Ubuntu server edition would work for the desktop computer converted to a print server or something similarly simple. The Ubuntu server CD would be a great way to learn Linux while setting up your first server.

When you are ready for the complex tasks of setting up multifunctional servers or servers with many disks in multiple arrays, switch to Debian for more options and finer control. Ubuntu is Linux with training wheels and servers a very important service of helping you learn. Debian is what you need for professional servers and servers that are accessible from public networks.

Kubuntu

KDE competes against Gnome as the user interface of choice in Linux. Gnome is more popular, successful, and most programs work in both Gnome and KDE. Kubuntu is Ubuntu with Gnome replaced by KDE.

Edubuntu

Edubuntu is a special version of Ubuntu preloaded with stuff for school kids. The Ubuntu Web site suggests the extra bits are aimed at children 3 to 18 years old. I think 12 year would be bored with Edubuntu and read for Ubuntu straight with no ice.

Gobuntu

Gobuntu is Ubuntu without the U. Gobuntu is Ubuntu without software that has any licence restrictions and that is a good description of Debian, on which both Ubuntu and Gobuntu are built. If you are looking at Gobuntu, look at Debian first.

Xubuntu

Xubuntu is another Ubuntu without the U. Xubuntu is Ubuntu without a lower software overhead and is closer to a good configuration of Debian. I prefer to use the fine control of Debian instead of Xubuntu.

Download

There is an Ubuntu CD for desktop computers and a CD for servers. I use the CD for desktop computers because of the simple interface. The Ubuntu server version lacks the features of Debian plus the flexibility of Debian needed for servers. I download the Ubuntu CD for some simple desktops and the Debian DVD for all other work.

Installation

Assemble your computer with at least one disk and a network connection. If your computer is on a network with MAC address filtering, you will need the MAC address for your network connection and will have to add the MAC address to your router.

Load the CD and start the computer. Ubuntu begins with a nice black screen, one graphic, and a menu.

CD test

Select Check CD for defects. and press Enter.

There is a quick check of the CD, a minute or two depending on the speed of the DVD drive, with a nice progress bar to indicate the time remaining. Press Enter at the end when you are asked to restart, reboot, the computer. You end up back at the main menu.

Memory Test

If you are using a new computer or added new memory to on old computer, you can run a memory test by selecting the test from the main menu. Select Memory test. Ubuntu starts memtest86 and that can run for hours. You really only need a couple of runs through the first few tests then you can cancel the test or just reset the computer to reboot from the CD.

Begin Installation

On the desktop is an icon named Install. Open Install.

Welcome

At the Welcome screen, select your language then the Forward button. You can click the Forward button using the mouse or select the Forward button using the tab key then press Enter.

Where are you?

You then select your city or a city in the same time zone. There is a map of the world where you select your region and see an enlargement of your region. You then select the city.

Keyboard layout

Select U.S. English for the standard keyboard used in Australia or select your country for a different keyboard. Some selections have a secondary list of variations. Press Forward.

Prepare disk space

You can choose between manual or guided disk space allocation. I chose the default guided allocation of the whole disk. Press Forward.

Who are you?

Enter your name, a short login name, and a password for your user account. Enter a name for the computer. Press Forward.

Ready to install

You see a list of the options you selected earlier. Go Install. Yes, there is a button labelled Install instead of Forward.

There is also an button named Advanced that I did not try. Perhaps I will try it another day. The Ubuntu installation is so fast that I could try several option in one morning while reading email.

Installing system

You see a progress bar counting down the installation. This part of the installation should be quick because Ubuntu is installing only the minimum from the CD.

Configuring apt

Ubuntu drags to a halt when configuring apt, the program used to get additional software and updates. Instead of just configuring apt, Ubuntu tries, without asking your permission, to connect to the Internet and scan a software mirror. Clearly Ubuntu would run into a problem if the Internet was not available or had an incompatible configuration. Software should never connect to the Internet without asking your permission.

I may try Ubuntu again with the network cable removed.

Installation complete

The installation from CD is finished. Click the Restart now button.

You are asked to remove the CD in the message that presents the restart button. Leave the CD in the machine. After you press the Restart now button, Ubuntu reads stuff from the CD then there is a second screen that asks you to remove the CD then to press Enter.

Login

Login under your user id. You will see a message about updates. I found 138 updates waiting and most were listed as important security updates. The combined download is listed as 193 megabytes, 6 minutes of download on my broadband connection. I pressed Install updates.

Unauthorised network access

The strange behaviour of the system when configuring apt suggests the installation process might be accessing the network without asking your permission, something that need fixing. Software should never access the network without first asking your permission. If you cannot trust the software to behave then you have to install the software with the network disconnected or switch to another Linux distribution.

The installed system then went off to somewhere and found out about updates without asking me if I want automatic updates, another thing that needs an emergency repair. The funny thing is, the downloaded updates are labelled security updates but none of them fix the software that looked for the updates without permission.

If you are using an Internet connection where you pay a lot of money per byte download then the Ubuntu uncontrolled network access will cost you a fortune. The Debian Jigdo approach is far cheaper after the initial download and the initial download can be minimised by reusing an existing Debian CD or DVD.

Conclusion

The Ubuntu desktop installation works the way installations should work for first time users. There is a secret way of gaining more flexibility once you know Linux but Debian offers better control and is the better choice for experience Linux users.

The 193 megabytes of updates suggests Ubuntu need to update their downloads more often because many people do not have the luxury of broadband at every computer. Debian offers weekly updates using Jigdo and that is a better choice for people installing Linux on many computers.

I cannot recommend the Ubuntu distribution for people with an expensive network connection because of the uncontrolled network access.