The magic of live CDs

The magic of live CDs


A “Live CD” is a bootable CD, which contains pre-configured software, this allows the user to be productive without accessing any other hard drives (unless the user wants to store information).

Why would anyone want to have to carry around a CD, rather than having a desktop or laptop computer, which is fully installed and ready to go?

The value brought by live CDs is not immediately obvious to the majority of users

The value brought by live CDs is not immediately obvious to the majority of users, who have only known the reality of going through an installation process (or factory pre-installed), powering up the machine and using it.

Consider the scenario of wanting to purchase the top of the line computer (whether laptop or desktop) from an online store. You have chosen the best combination of hardware for your money and you get it shipped. The machine arrives and you drop in your live CD—in 30 or 45 seconds, you are up and running. You use the hard disk (if any) as your storage medium only, and when you log off, you remove the live CD and put it away knowing that if your machine is ever stolen, the data in the internal hard disk is useless to anyone for the entire drive is encrypted with your private key and secured. You could also save your information on a USB mass storage device.

From a corporate security aspect, your read-only CD is safe as it cannot be tampered or infected (it is read only after all).

A brief history

One of the earliest Live CDs was in the shape and size of a credit card and it was called The Linux Bootable Business Card. This project continues to thrive (it has now reached version 2.1). The Linux Bootable Business Card is a working system in 50MB (which is usually the capacity of a credit card sized CD).

One of the earliest Live CDs was in the shape and size of a credit card and it was called

A remarkable and popular live CD today is Knoppix, created by Klaus Knopper. The project was commissioned by Linux Tag and has now reached version 3.7. Klaus Knopper’s work has spawned a whole ecosystem of Knoppix-like live CDs with specific editions for different target audiences: bioinformatics, education, computer forensics, gaming and not forgetting the quintessential desktop. It’s now entirely conceivable that an individual could have a bunch of these live CDs and use the right one according to his or her activities during the day.

Almost all of today’s live CDs run Linux. I only know of one non-Linux live CD, which uses FreeBSD, called Freesbie Normally all of the software available on live CD sites are released under a free license (GPL or BSD); however, some live CDs contain non-free software, and that could be a problem if you want to be free to copy and distribute its contents.

Today, we have the Morphix project, which builds upon the intelligence of Knoppix, and allows anyone to build a custom live CD with minimal effort. A quote from Morphix’s site states:

[Morphix is] a whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files.

If you’re an IT director you could create a live CD built on RPM or Debian, put the relevant applications into it, encrypt it and issue those CDs to your organization. This way, you could migrate an entire organisation and not worry about viruses, spyware, etc ever again.

When you’re working on a system, you’ll always create data and files that you’ll want to store. If you’re using a live CD, you have several options. You could use USB-based thumbdrives, available today with 1GB or more. You could also simply store the files remotely via the Internet (maybe connecting to the remote server via a secure virtual private network (VPN)). You could also use the clever technique of saving your files to your GMail folder !

Live CD world tour

The freedom on which the free software community is based allowed the creation of an ever-expanding selection of live CDs. Here’s a quick review of some of them:

The freedom on which the free software community is based allowed the creation of an ever-expanding selection of live CDs

Adios

Adios is built from the Fedora Core 2. Adios boots up into a system, which looks and feels a lot like the Red Hat Enterprise Linux environment, and includes all of the office automation tools (OpenOffice, Mozilla/Firefox, Evolution etc). However, this was not what Adios was set out for: it was meant to be a teaching tool for learning networking principles and distributed computing. It is a highly recommended live CD because it’s based on Fedora Core 2.

Dyne:bolic

It is developed to meet the "needs of media activists, artists and creative people as a practical tool for multimedia production". With this live CD, you’re able to both manipulate and broadcast audio and video over the Internet.

Dyne:bolic’s web siteDyne:bolic’s web site

Naturally, you will be able to record, edit, encode and stream audio and video using the devices normally installed in modern computers. This live CD is remarkable: in 60 seconds you can get an Internet radio and TV station up and running.

Knoppix

As I mentioned earlier, this is the gold standard of live CDs. Knoppix continues to inspire a rash of remastered versions for a wide spectrum of users and environments.

Slax

This CD is built using the Slackware distribution—one of the earliest Linux distributions. Slax continues to be true to the Slackware tradition and should be lauded for that.

GeeXboX

It is another clever incarnation of Knoppix. This time you’re given the ability to turn your computer into a media center and the ability to play DivX, DVD, VCD and SuperVCD (as well as audio) without any extra effort. Connect your TV to the output of your computer and with GeeXboX, you will have a full-fledged video player!

Educational live CDs

No one-paragraph description is going to do justice here. Educational settings are probably where the next wave of innovators will emerge. Here's a short list of projects, which definitely deserve attention:

Conclusions

CD-based systems will grow in popularity, and in my opinion this is a trend that has to be watched.

CD-based systems will grow in popularity, and in my opinion this is a trend that has to be watched

While it is true that CDs are generally slower than hard disks, the innovative way in which live CDs can bring value to an organization should not be underestimated. Some of the innovations riding on this include the Stateless Linux project at Red Hat and the FreeNX project.

Bibliography

A page which contains several useful links

A comprehensive list of live CDs

Category: 
Tagging: 
License: 

Comments

Snappy's picture
Submitted by Snappy on

Interestingly enough, mid80s era PCs came with no harddisks and required bootdisks which contained the whole operating system. So in a certain sense, LiveCDs are really an evolutionary growth from bootable disks, although I must say that LiveCDs are very very advanced compared to those bootdisks. ;)

Daniel Escasa's picture

I'd prefer to run my OS off USB, and I was hoping Harish would mention Puppy and some other USB-capable GNU/Linux distros. USB -- maybe even 1.1 although I haven't tried it yet -- is faster than CD. At least, that's my experience with BeleniX (http://www.belenix.org), another live CD (based on OpenSolaris) that you can also install on USB.

Speaking of FreeSBIE, it's not only a live CD but a set of tools for creating live CDs. Since it's a BSD tool, I'm guessing that it can create only live BSD CDs but I have to check. It's what the DesktopBSD project (http://www.desktopbsd.org) uses -- DBSD is a live CD that's also installable, and is what I'm running. If I recall rightly, Dragonfly (http://www.dragonflybsd.org) is also a live BSD CD, also installable. Lastly, there's the OpenBSD-based Anonym.OS. So that's at least three BSD live CDs. There's also a small 50MB BSD live CD, mainly for rescue, whose name escapes me at the moment.

As an aside, although I give them props for the neat tools, I retch at the forced acronym -- Free System Burned In Economy.

I believe DistroWatch lists down those live CDs in addition to several others, some of them DOS-based, and either points to or hosts the .torrents.
---
Daniel O. Escasa
IT consultant and writer for hire
contributor, Free Software Magazine (http://www.freesoftwaremagazine.com)
personal blog at http://descasa.i.ph

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!