This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: Linux

Fedora releases a live CD

By Mayank Sharma on January 12, 2007 (8:00:00 AM)

Share    Print    Comments   

The Fedora community got its first official live CD last month. Based on Fedora Core 6, it shows off the best of what Fedora has to offer. Furthermore, the tools used to put together the CD make creating and maintaining custom Red Hat or Fedora-based live CDs simple.

The live CD comes as a 684MB ISO that supports only the i386 architecture. The compressed filesystem holds about 2.3GB of applications -- a fraction of applications and utilities in the five-CD set that makes up Fedora Core 6. It runs Linux kernel 2.6.18 and the latest stable GNOME (2.16) and (7.1). There's no cosmetic difference between the live CD and FC6 apart from wallpaper that reflects its time of release.

The GNOME panel includes the NetworkManager utility, which is turned on by default. NetworkManager ensures smooth transition from one network to another while moving between fixed and wireless networks. To further assist people moving about in the field, the live CD also contains VPN connectivity software. It's configurable with a plugin integrated in the NetworkManager. "My manager actually used it in an airport from his laptop where the hard disk had just broken down," reports David Zeuthen, lead developer of the live CD.

The CD has a read/write filesystem that lets users get a taste of how software and updates are managed in Fedora with Pirut (add/remove software) and Pup (software updater). The new software are saved in RAM and are lost once the computer is restarted.

Bundled software includes AbiWord for word processing and the Gnumeric spreadsheet. had been part of a beta release, but was removed to free up space for all the input methods of Smart Common Input Method (SCIM) and all the application and user interface translations that are included in FC6, making the live CD usable for non-English-speaking users.

How does the Fedora live CD compare with Ubuntu 6.10, which is distributed as a live CD that can be installed onto a hard disk from within the live environment? The Fedora live CD is currently missing the installation feature, but a graphical installer is under development. You can still use the live CD to partition disks with GParted and analyze mounted disks with Baobab. By default, the live CD doesn't mount any partitions, and until you mount one manually, GParted will crash on startup.

On the image processing and management side, both Ubuntu and Fedora live CD have FSpot, GThumb, and the GIMP. The Fedora live CD also bundles the Inkscape vector graphics editor and several dozen fonts. To play music and video files, it bundles the Rhythmbox CD player and Totem Movie Player. The Ubuntu live CD also include the Serpentine Audio CD creator, Sound Juicer CD Extractor, and a sound recorder.

Both live CDs include the Firefox Web browser, Evolution email client, and Gaim instant messenger. The Fedora live CD also has the XChat IRC client. It features Beagle desktop search and AIGLX and Compiz for 3-D desktop effects, if you have hardware that supports them.

The Fedora live CD runs in SELinux's targeted mode and includes the useful SELinux troubleshooter application that debuted in FC6. It lacks the desktop version's Xen virtualization support. Also lacking are some administration tools for detecting sound cards, configuring network cards, and setting up firewalls.

More than just a live CD

In the announcement of the live CD's release, Zeuthen mentions the live CD tools that were used to create the CD, which have been submitted to the Extra repository. Zeuthen, as part of his work for the One Laptop Per Child project, developed Pilgrim, which creates system images that can run off USB flash drives. The tool used for creating the final release is a rewrite of Pilgrim in Python. It can be used for creating live CDs out of Red Hat Enterprise Linux, CentOS, and other downstream Fedora distributions.

The procedure to create a live CD using the livecd-tools is well documented. All that is required is a package that defines what RPMs are to be included in the live CD and what kind of system configuration is to take place once the live environment is up and running. Today Zeuthen offers three such packages, each of which refers to a different flavor of live CD: Fedora-livecd is a minimal live CD with no UI, fedora-livecd-gnome is a live CD with a GNOME desktop, and fedora-livecd-desktop is a live CD with a GNOME desktop and lots of applications.

Further, the system provides an inheritance scheme, so fedora-livecd-desktop builds on top of fedora-livecd-gnome, and fedora-livecd-gnome builds on top of fedora-livecd. So, if you wanted to create an Eclipse live CD, for example, you could create a fedora-livecd-eclipse package that builds on top of fedora-livecd-gnome. To do so, you'd copy the fedora-livecd-desktop bits and then edit the configuration file to include the Eclipse-related packages instead of some desktop ones.

This fedora-livecd-eclipse RPM becomes a package itself that is versioned and can be maintained over time. So for Fedora 7, the fedora-livecd-eclipse would pull in certain packages, and later on in Fedora 9 it would pull in some packages, depending on the current Eclipse at the time. This will allow the Fedora Eclipse community to maintain this fedora-livecd-eclipse RPM without having to coordinate with the live CD developers.

"This is really enabling, and empowers the various special interest groups in Fedora to do live CDs to showcase their work. For example, it's not unreasonable that the Fedora Music community might do their own live CD," Zeuthen says.

And surprisingly, the live CD tools will also help package maintainers. As per the live CD roadmap, there are plans to pump out daily live CD builds of the Fedora development tree, called rawhide. If there are dependency problems with packages in rawhide, the live CD won't get built, making the problem immediately obvious. Zeuthen thinks that this will encourage maintainers of broken packages to fix problems quickly.

Several developments in the pipeline

What's already good is going to get better. The upcoming graphical installer for the live CD will use code from Fedora's Anaconda installer so as to work on different architectures.

Currently there's no provision for persistent storage that would let users save changes to the live CD environment. Zeuthen says a feature to store changes to a USB disk is under consideration. Also, the discussions on the Fedora live CD mailing list hint that a live DVD and a version that runs off pen drives may someday be released.

The current live CD is very usable. Its package selection makes it an ideal starting point for a new Linux user. It doesn't have and uses the freed up space intelligently to include SCIM and translations that'll allow it to reach more users. Still a few more GUI configuration tools (for network and firewall) wouldn't hurt.

As for the tools, that's where all the action is going to be. By helping individual developers maintain small configuration packages separate from Fedora, the tools bring more logic and order to the process of creating live CDs. The Vietnamese Open Source Software Community have created a custom live CD using the livecd-tools called FCone which includes, the Xfce desktop environment, and several "non-free" packages and codecs. As the tools mature and become popular, expect several respins.

Share    Print    Comments   


on Fedora releases a live CD

Note: Comments are owned by the poster. We are not responsible for their content.

Debian live project

Posted by: Anonymous Coward on January 12, 2007 10:59 PM
Also Debian has a live-cd project.

<a href="" title=""></a>


any liveCD on the mandriva front?

Posted by: Anonymous Coward on January 13, 2007 03:57 AM
I know it includes the livecd maker program so I really should throw together a build in a VM then write that to a liveCD but I have a day job and family to attend too.

Does anyone know if there exists or is in development, a Mandriva liveCD project?

Second, if I do find out I have a few days to muck about and build a liveCD install under a VM, will that retain all driver support for whatever machine I try to boot?

At the moment Knoppix/DSLinux for modern and low end hardware respectively have been treating me nicely. The Debian liveCD<nobr> <wbr></nobr>.iso will be running under a VM by the end of the weekend though.


Re:any liveCD on the mandriva front?

Posted by: Anonymous Coward on January 13, 2007 04:43 AM
There is a live cd for Mandriva, its called "Mandriva One", is available in KDE or GNOME versions, will enable XGL + Compiz in live mode also. The distro can be installed via the live cd too. One of the best live cds IMO


About Time

Posted by: Anonymous Coward on January 13, 2007 04:02 AM
Ubuntu has had a live cd, although it's good to see the other distros catching up.


Re:About Time

Posted by: Anonymous Coward on January 13, 2007 04:40 AM
Fedora exists and has Live CD's for a long time even before Ubuntu ever did anything. So lets talk about catching up when Ubuntu implements all the security features like these (<a href="" title=""></a>) including the best SELinux support in the world or when they demonostrate that they actually care about free and open source software by investing in NEW projects and not just package and ship binary proprietary kernel modules


Re:About Time

Posted by: Anonymous Coward on January 15, 2007 09:37 AM
Excuse me? Fedora may have had livecds in the past, but there hasn't been an official non-beta one for some time; that was one of the main reasons why I choose Ubuntu over Fedora. Fedora has been behind in this respect.



Posted by: Anonymous Coward on January 13, 2007 06:27 AM
Nice to see Fedora has LiveCD.
Would be nice if they could ship it to me for free like the Ubuntu project.<nobr> <wbr></nobr>:)



Posted by: Anonymous Coward on January 14, 2007 09:58 AM
Don't bother commenting on The jerk(s) who run the site actually DELETE your articles.

The article deleted was:

You might be interested in installing all of Microsoft Office. See

<a href="" title=""></a>

You will need to update it somewhat as it is from Nov 2004.

Jade @ <a href="" title=""></a>

Where there are also HOWTOs on:

1) cloning your windows XP/2000 installations using Linux (back-ups).
2) installing windows XP/2000 on a spare partition with Linux.
3) accessing and writing to Windows XP (formatted with the NTFS) from Linux.
4) a script to walk you through a Gentoo Linux installation.
5) remix those 14 Debian installation CDs as 2 DVDs.
6) the entire book "Linux Device Drivers 3" as a single web-page (ie in HTML format).
7) 3D acceleration for ATI cards (simple procedure, works for SuSE and Mandriva and Debian).
8) some discussion on the GPL and non-free third party kernel modules.
9) and some politics, eg: Israel Fakes a Provocation for War (the "kidnapping" of Cpl Shalit).
10) and on compiling the worlds best DVD/Movie/Video/MP3 Player and Encoder (MPlayer and MEncoder).


Re: Don't bother commenting here any more.

Posted by: Administrator on January 15, 2007 03:09 PM

I am strongly in favour of DELETING all your comments in an instant. They are doubly out of relevance because they are both:

- outdated, and

- totally off-topic.

To tell you are a self-loving prick would be a tautology. Just STFU. There is NO merit in your writing.

Or someone else will - your domain seems presently unavailable. Only an old snapshot is left, courtessy of Google: "This is G o o g l e's cache of <a href="" title=""></a> as retrieved on 6 Jan 2007 03:42:13 GMT."

Goodbye you Anonymous Coward!

Good way,



Very good livecd but no pppoe nor pppd!!!

Posted by: Anonymous Coward on January 16, 2007 06:33 AM
i found fc6 livecd to be a very clean, light and powerful livecd.
but i was disappointed when i noticed there's no support for pppoe.
after a search in the livecd contents i noticed there's no pppd too! so dial up connections in general wont work either.
that's a pity


Fedora releases a live CD

Posted by: Anonymous [ip:] on November 02, 2007 01:15 PM
i wand to learn the fedora


Fedora releases a live CD - sure hope you don't want to use a fixed IP address

Posted by: Anonymous [ip:] on January 12, 2008 05:48 AM
Fedora's implementation of Network Manager is very broken in Fedora 8. It will no allow you to set your system to a fixed IP address - only DHCP assigned addresses work. So if your network requires your PC to be at a specific address, too bad ! Its always amazing when a big distro releases something broken that has worked for years. ( Google this or take a look at for more information )


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya