LiveCD
|
A LiveCD is an operating system (usually containing other software as well) stored on a bootable CD-ROM that can be executed from it, without installation on a hard drive. The system returns to its previous OS when the LiveCD is ejected and the computer is rebooted. It does this by placing the files which typically would be stored on a hard drive, onto a ram disk. This however does cut down on the RAM available to applications, reducing performance somewhat.
Some LiveCDs come with an installation utility launchable from a desktop icon that can optionally install the system on a hard drive or USB keydrive. Most LiveCDs can access the information on internal and/or external harddrives, diskettes and USB Flash memories.
Most LiveCDs contain a system based on the Linux kernel, but there are also LiveCDs based on other operating systems, such as Mac OS, Mac OS X, BeOS, FreeBSD, Plan 9 or Microsoft Windows, though the legal status of LiveCDs based on Windows code is dubious. The first OS to support LiveCD operations appears to have been Mac OS 7 on a CD and any other user created Macintosh CD with a System folder, which could be brought to a full desktop from a CD-ROM, in 1991.
The syslinux utility is used to boot Linux based LiveCDs as well as Linux floppies. On a PC, a bootable CD generally conforms to the El Torito specification which treats a special file on the disc (possibly hidden) as a floppy diskette image. Many Linux based LiveCDs use a compressed filesystem image, often with the cloop compressed loopback driver, generally doubling effective storage capacity. The resulting environment can be quite rich: typical Knoppix systems include around 1,200 separate software packages.
Contents |
Mini-LiveCDs
A Mini-LiveCD, also known as a bootable business card, is a LiveCD small enough to fit on a CD-ROM that has been cut, pressed, or molded to the size and shape of a business card. Mini-LiveCDs are able to hold about 50 MB, or 100 MB under compression. Damn Small Linux (DSL) is an example of a rich Mini-LiveCD operating system that fits onto a 50 MB CD.
Emulation
There are number of emulators on the market that can be used to try a LiveCD without the need to burn it to a CD or boot it on the computer. The most widely supported i386 emulator is VMware. Others include Qemu, PearPC and Bochs which can all also emulate the x86 and/or PowerPC platforms, although due to their emulation methods, they are slower than the commercial alternatives. Another commercial one is VirtualPC.
List of LiveCDs
- Main article List of LiveCDs
Apple Macintosh OS based
- System folder of Mac OS on a CD or on a floppy disk
- BootCD from Charlessoft (http://www.charlessoft.com/) for Mac OS X
BSD based
- DragonFly BSD [1] (http://www.dragonflybsd.org/main/download.cgi)
- FreeSBIE (Based on FreeBSD)
- Frenzy mini-CD (Based on FreeBSD)
- NetBSD - official livecd image. Direct link (ftp://ftp.netbsd.org/pub/NetBSD/iso/2.0/i386live.iso) and quick reference documentation (ftp://ftp.netbsd.org/pub/NetBSD/iso/2.0/README.i386live).
Linux based
- Knoppix - The "original" Debian-based LiveCD
- MEPIS - For a Debian (APT compatible) installation
- Damn Small Linux - Light-weight Knoppix cut-down to a business card-sized CD.
- MandrakeMove - Commercially-backed by Mandriva
- PCLinuxOS - Direct representative of The LiveCD Project (http://livecd.berlios.de/)
- ROCK Linux LiveCD targeted for PowerPC
- SLAX - A Slackware derivative
Microsoft Windows based
- BartPE (Windows 2000/XP/2003)
- XP Live CD (http://www.xplivecd.com) (Windows XP)
- 911 Rescue CD (http://www.911cd.net/) (Windows NT/2000/XP/2003)
- Ultimate Boot CD for Windows (http://www.ubcd4win.com) (Windows XP) - Extends the capabilities of BartPE
- Avast Bart CD (http://www.avast.com/eng/avast_bart_cd.html)
Others
- BeOS for Intel CD's support Live-mode operation, back to 1998
- Plan 9 had a "Live-floppy" including web browser and compilers around 1992. These days a bootable ISO is built every day, you can download the latest one from: http://www.cs.bell-labs.com/plan9dist/download.html
- SkyOS
- LiveCD News (http://www.livecdnews.com/)
See also
External links
- Bootable CDROM HowTo (http://www.tldp.org/HOWTO/Bootdisk-HOWTO/cd-roms.html)
- List of 200+ LiveCDs (http://www.livecdlist.com) (also at [2] (http://www.frozentech.com/content/livecd.php))
- LiveDistro.org (http://www.livedistro.org/) - Release Announcements and Documentation
- Live Linux Wiki: a wiki about LiveCD Linux distributions (http://www.seedwiki.com/page.cfm?doc=Live%20Linux&wikiid=4148) (appears to be long dead)
- Long list of LiveCDs at the Knoppix Wiki (http://www.knoppix.net/docs/index.php/KnoppixCustomizations)
- The Debian Wiki lists some Debian-based live-CDs, and tips on how to make your own customized live-CD (http://wiki.debian.net/?LiveCD).
- The magic of live CDs (http://www.freesoftwaremagazine.com/free_issues/issue_01/live_cds) Article published on Free Software Magazine about live CDsde:Live-CD
es:CDVivo fr:LiveCD it:Live CD nl:LiveCD pl:LiveCD ru:Live-CD zh:LiveCD