Linux live and kicking
Linux live and kicking
R E L A T E D   C O N T E N T
ADVERTISEMENT

Linux live and kicking - Part 1

Live distributions of Linux let you find out if you are compatible with the open source operating system before you make a permanent commitment

Craig Paterson, Personal Computer World 24 Sep 2004
ADVERTISEMENT

Dipping a toe in the waters of Linux can be a daunting prospect. Friendly installers on major distributions take the edge off, but there's still plenty lurking beneath the surface to trip up the unsuspecting new user.

For many potential Linux converts a hard disk install is too much of an investment. In response to this problem, there are now several 'live' distributions that can be run directly from CD.

There's no need to install anything - just set your PC to boot from the CD drive and go. The operating system loads from CD and sets up a temporary Ramdisk in system memory to hold the necessary dynamic files. Though different live options target different markets, most offer more or less automatic network configuration and a graphical desktop environment with supplied office suites, browsers and applications.

There's also mileage in live distributions for the experienced user. It's possible to customise some live variants, burn them to a fresh CD and use them as a portable, instant personalised Linux environment with a writeable home directory stored on a USB memory key. And a read-only OS is invaluable for kiosk applications and administrators investigating security breaches.

Running from CD isn't a free ride: applications run much more slowly than from a hard disk, and customising and updating the environment means building a new CD image.

However, live distributions have their place for those trying out Linux and for specialist applications. This article looks at several of the currently available live distributions, comparing features, performance and convenience.

Your favourite distribution on CD
Most of the products reviewed here aren't Linux distributions developed from the ground up. Typically, live editions are based on an existing distribution and are tweaked to run from CD.

MandrakeMove is, unsurprisingly, based on Mandrake and SuSE Live on SuSE. Several others, including Knoppix, Gnoppix and Morphix, are based on Debian. In fact, a hard disk install of any of the Debian-based live implementations can be the quickest way of getting Debian on your system without wrestling with the native installer.

If you already have an affinity to a particular Linux distribution, you'll find the environment of the associated live distribution most familiar, but the beauty of a CD-based OS is that it's easy to try different options, and it's worth looking at several products.

Some of the editions are geared heavily towards the try-before-you-buy audience, so they don't offer a full spread of applications. The thoroughbred live distributions, however, offer a complete Linux environment with little functional compromise.

Keeping it mainstream
Linux hardware detection has been driven in part by the growth of live distributions. Once a luxury for hard-disk Linux installers, proper automatic configuration of hardware is now an essential part of a useful live distribution.

In general the products reviewed here did an impressive job of figuring out our test systems well enough to launch X-Windows and configure networking. But, as with everything Linux, working with newer or more esoteric hardware was not always so easy.

We gave up testing on a laptop with only an external FireWire CD drive, because none of the live distributions we tried could boot all the way up; on an older motherboard with an nVidia nForce chipset results were variable, with some environments working perfectly and others failing to boot properly; and none of the distributions could automatically configure the 3Com Gigabit Ethernet interface on an Asus A7V600 motherboard.

Most of these kinks can be worked out and new images built of any of the customisable live distributions, but if your hardware is very new or you know it to be poorly supported in current Linux distributions you may struggle with live setups. However, if you have a mainstream system, you'll probably have no trouble.

Performance
Live distributions aren't ideal if your hardware is limited. CPU speed isn't of paramount importance, but you need a reasonable amount of Ram and a fast CD-Rom drive. The most modest machine we used in testing was a 1.1GHz AMD Duron with 256MB Ram and a 52X CD-Rom drive.

In all the distributions the performance of running applications was fine, and the bottleneck was always slow boot and load times from CD-Rom. We wouldn't, however, recommend running any of the full-size distributions with less than 256MB Ram.

Linux live reloaded
A stock live distribution may well contain everything you need. With different options for office applications, gaming and desktop environments, the products featured in this article do an excellent job of covering the common bases.

But requirements differ and if you need a package that isn't provided in the off-the-shelf live distributions, or a completely customised environment, you'll need to dig a little deeper. The good news is that the project teams for live distributions typically expect you to want to customise the product beyond just holding a persistent home directory on removeable media.

Rolling your own version of a live distribution is easiest with a host Linux machine with enough space to house the guts of the distribution, the prepared ISO image for burning to CD and, of course, a CD recorder. In practice that means almost any recent machine will do for hardware.

Of course if trying a live distribution is your way of dipping your toe in the Linux waters then you probably don't have a Linux machine handy. If you do, though, it's not too tricky to lash together your own custom distribution based on one of the products here. Morphix in particular provides good outline documentation describing how the system is constructed and suggesting simple places to add your own modules.

Home on the USB key
For many applications, a writeable home directory takes a live Linux distribution from oddity to seriously useful. And the most convenient format for carrying around data is on USB memory key, offering a good combination of size, performance and durability.

Over the last few years keyring-sized USB keys of reasonable capacity have become cheap, with 256MB keys available for around £50.

Several of the distributions featured here include simple mechanisms for setting up a home directory on a USB key, and instructions for using that directory when booting the OS. Since the distribution itself is inherently read-only this involves manually appending an option at boot time, but it's a small price to pay for the added convenience.

You don't need to devote your key to act solely as a Linux home directory - you can create an image file which, like a mini ISO image, contains your home directory and all the files in it. Then all you need is a generic copy of your chosen live distribution to boot into your preferred environment.

If your system supports booting from USB you can go one step further and install the whole operating system on a USB key. Of course that takes a lot more space, and does mean using your key just as bootable Linux device. But if you have a 512MB or 1GB key it's possible to cram on a full-size distribution with a full suite of office applications. Try that with Windows.

Working with ISO images
All the distributions featured here are supplied as .ISO images. An ISO image is a large, single file containing the exact data to burn to CD, laid out in the proper file system. It doesn't matter which OS you use to burn an image, since the data is all pre-prepared inside the .ISO file.

Once you've downloaded a CD image you should verify it before burning to CD. Download or project sites typically display MD5 checksums of each file posted. The MD5 sums a hash of the contents of a file. If the contents change, the checksum will change. So you checksum the downloaded file and compare the two checksums. If they match you're good to go, otherwise there's a problem with your CD image.

On Linux you'll typically find the program 'md5sum' already installed. For other operating systems, search for 'md5 checksum' on your preferred download site - there are many such utilities, and they're usually free.

If you're using Windows or a Mac your CD software will have an option such as 'Burn ISO image'. Just point it to the downloaded .ISO file and tell it to record. If everything's successful you should end up with a working, bootable CD.

Be sure to look for the specific ISO burning mode, rather than just copying the .ISO file to a CD. If you don't choose the correct mode you'll end up with a CD with a single directory containing the .ISO file, which isn't what you want. Telling your CD software you want to burn from an ISO image tells it too look inside the file and lay out the burned CD accordingly, rather than just copying across the .ISO file itself.

Don't miss Linux live and kicking - Part 2, in which we take a closer look at nine major Linux live distributions.

See also:

Mobile computing: Free to roamMost people haven't considered the benefits of taking a computer outside the house. We explain what you're missing and how to get started  14 Oct 2004
User friendly LinuxLinux Professional 9.2 offers 'user friendly' version of open source OS  06 Oct 2004
Linux live and kickingWe continue our look at live distributions of Linux that you can use to find out if open source is for you before taking the plunge  24 Sep 2004
Les HattonWaving goodbye to Windows may not be easy, but the move can have its rewards  16 May 2004
LinuxLinux is becoming the operating system of choice for an increasing number of corporates, and even the mighty Microsoft is acknowledging the threat ...  12 May 2004
Open DebateThe pros and cons of Windows and Linux in enterprise IT  12 May 2004
Linux has strayed from its server hunting grounds to make inroads onto the desktop. But it still has a tough fight to upset Microsoft's dominance, writes Guy Matthews.  22 Mar 2004
We continue our two-part guide to Windows and Linux on the same PC, starting with a look at emulator Wine and how to run Windows applications under Linux.  19 Mar 2004
Windows and Linux can be used as complementary systems on one PC, so we show you the best ways to start off, the sort of files you can use and more.  18 Mar 2004
Mark Samuels takes a look at the ongoing open source debate.  18 Sep 2003
Love it or loathe it, Linux has had a colourful life. We chart its development and explain how to get hold of it, load it and launch it.  09 Dec 2002

All PC Operating Systems

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S
M A R K E T P L A C E
Get your free demo of Numara Track-It! 8 - the leading help desk solution for IT related issues.
Make presentations, review documents & share your entire desktop. 30-day free trial! (cc required).
Discover how remote support can fuel your IT business in ways you've never thought of before.
Apply ITIL best practices at your service desk while eliminating integration cost. Learn more here.
WAN based, automated, daily vulnerability assessments. Click here to try and request our whitepapers.
Have your product or service listed here >   
Sponsored links
F E A T U R E D   J O B S
Reading, Berkshire, United Kingdom | EDS
Position # 397874 IP Network Administrator Location - Reading Job Description: There is a requirement for an IP network administrator to join the Infrastructure Services operational support team to manage the movement of network resources, ... more >
London, United Kingdom | The Moving Picture Company
Web Developer - London   MPC's continued success is dependent on a continued investment in technology so that its clients continue to enjoy the highest possible quality of work and service. Key to MPC's offering is ... more >
London, United Kingdom | City of London
ICT Project Officer - Guildhall, London EC2 18-month fixed-term contract Bring your project management expertise to one of the country's most prestigious institutions. The City of London is the local authority for the Square Mile, ... more >
Reading, Berkshire, United Kingdom | EDS
Position - EA Integrator Location - Reading Job Description: A skilled System Integrator to integrate application Test Harnesses to support business requirements. The Candidate will possess specific experience of enterprise systems, component validation and integrating ... more >
More job opportunities