A live CD or live DVD (also called Live Disc) is a CD or DVD containing a bootable computer operating system. Live CDs are unique in that they have the ability to run a complete, modern operating system on a computer lacking mutable secondary storage, such as a hard disk drive. Live USB flash drives are similar to live CDs, but often have the added functionality of automatically and transparently writing changes back to their bootable medium.
The term “live” derives from the fact that these CDs each contain a complete, functioning and operational operating system on the distribution medium.
While a live CD typically does not alter the operating system or files already installed on a computer’s hard drive, many live CDs include mechanisms and utilities for altering the host computer’s hard drive, including permanent installation. This is important for the system management aspect of live CDs, such as removing viruses, drive imaging, and system recovery.
The default option, however, is to allow the user to return the computer to its previous state when the live CD is ejected and the computer is rebooted. It is able to run without permanent installation by placing the files that typically would be stored on a hard drive into RAM, typically in a RAM disk. However, this does cut down on the RAM available to applications, reducing performance somewhat. As of 2007, certain live CDs run a graphical user interface in as little as 32MB RAM.
While some live CDs are designed to “demo” or “test drive” a particular operating system (usually Linux or another free or open source operating system), there are live CDs made for many different uses.
Although some live CDs can load into memory in order to free the optical drive for other uses, loading the data off a CD-ROM is still slower than a typical hard drive boot, so this is rarely the default with large live CD images, but for smaller live CD images loading the filesystem directly into RAM can be highly practical. Loading the filesystem image into RAM can provide a significant performance boost as RAM is several orders of magnitude faster than a hard drive. Also, since RAM has no moving parts, a system running from a live CD loaded into RAM can run with improved power efficiency. Experienced users of the operating system may also use a live CD to determine whether and to what extent a particular operating system or version is compatible with a particular hardware configuration and certain peripherals, or as a way to know beforehand which computer or peripheral will work before buying. Users may also use a live CD to troubleshoot hardware, especially when a hard drive fails, and more generally as a recovery disc in case of problems. Some live CDs can save user-created files in a Windows partition, a USB drive, a network drive, or other accessible media.
A few additional uses include:
- installing a Linux distribution to a hard drive
- testing new versions of software
- testing hardware
- system repair and restoration
- high security/non-invasive environment for a guest
- cracking/stealing passwords
- network security testing
- being the primary or backup operating system for any computer
- quick and simple clustering of computers [2]
- computer forensics
- playing video games
- providing a secure server platform where crucial files cannot be permanently altered
- providing a secure, reliable platform for the performance of high-vulnerability tasks such as internet banking;
- Internet kiosks, which can be brought back to their original state by a reboot
Rescue and repair live CDs
- LiveXP – Windows XP based LiveCD
- Billix – a multiboot distribution and system administration toolkit with the ability to install any of the included Linux distributions
- Hiren’s Boot CD – DOS-based computer rescue CD (partition, filesystem, and Windows tools)
- Inquisitor – Linux-based hardware diagnostics, stress testing and benchmarking Live CD
- RIP: (R)ecovery (I)s (P)ossible is a Linux-based CD with partition tool and network tools (Samba), based on the 2.6.17 kernel.
- SystemRescueCD is a Linux-based CD with tools for Windows and Linux repairs, based on the 2.6 kernel.
- System Folder of Mac OS on a CD or on a floppy disk – works on any media readable by 68k or PowerPC Macintosh computers.
- Trinity Rescue Kit – Mandriva Linux-based CD for use on a Windows or Linux-based system.
- Parted Magic – Linux live CD with rescue and partitioning tools.
- Ultimate Boot CD (UBCD) – Permits the use of a choice of freeware, open-source, and shareware utilities.
BSD-based
- Anonym.OS – an OpenBSD-based disk for secure anonymous web browsing
- BSDanywhere – an OpenBSD-based live CD featuring Enlightenment
- DesktopBSD – as of 1.6RC1[1] FreeBSD and FreeSBIE based
- DragonFly BSD
- FreeBSD – has supported use of a “fixit” CD for diagnostics since 1996
- FreeNAS – m0n0wall-based
- FreeSBIE – FreeBSD-based
- Frenzy – FreeBSD-based portable system administrator toolkit
- Ging – Debian GNU/kFreeBSD-based
- m0n0wall – FreeBSD-based
- pfSense – m0n0wall-based
- PC-BSD – FreeBSD-based – PC-BSD is a complete desktop operating system
- Jibbed – NetBSD-based
Linux-based
Debian-based
Knoppix-based
A large number of live CDs are based on Knoppix. The list of those is in the derivatives section of the Knoppix article.
Ubuntu-based
These are based at least partially on Ubuntu, which is based on Debian:
- CrunchBang Linux – installable Live CD, using Openbox as window manager
- Edubuntu, Kubuntu, Xubuntu – installable Live CDs
- gNewSense – supported by the Free Software Foundation, includes GNOME
- gOS – a series of lightweight operating systems based on Ubuntu with Ajax-based applications and other Web 2.0 applications, geared to beginning users, installable Live CD
- Linux Mint – installable Live CD
- Mythbuntu – a self-contained media center suite based on Ubuntu and MythTV
- OpenGEU – installable Live CD
- Puredyne – live CD/DVD/USB for media artists and designers, based on Ubuntu and Debian Live.
- Qimo 4 Kids – A fun distro for kids that comes with educational games
- Super OS (formerly Super Ubuntu) – installable Live DVD, can be converted to a Live USB using the built-in cd2usb or usb-creator
- Tuquito – created in Argentina
- TurnKey Linux Virtual Appliance Library – family of installable Live CD appliances optimized for ease of use in server-type usage scenarios
- Ubuntu – installable Live CD, also known as the desktop installer[2]
Other
- Damn Small Linux – very light and small with JWM and fluxbox, installable Live CD
- Debian Live – Official live CD version of Debian.
- DemoLinux (versions 2 and 3) – one of the very first Live CDs
- Dreamlinux – installable Live CD to hard drives or flash media
- Finnix – a small system administration Live CD. A PowerPC version is available.
- Freeduc-cd – an educational live CD using Xfce realized with the help of UNESCO
- gnuLinEx – includes GNOME
- GNUstep – works on i386, AMD64, UltraSPARC, and PowerPC
- grml – installable Live CD for sysadmins and text tool users
- Kanotix – installable Live CD
- Knoppix – the “original” Debian-based Live CD
- MEPIS – installable Live CD
- sidux[3] based on Debian unstable (Sid), installable Live CD, DVD
- ULAnux/ULAnix – created in Mérida, Venezuela, and available on CD/DVD and USB forms
Gentoo-based
- FireballISO – VMWare virtual machine that generates a customized IPv4 and IPv6 firewall/server Live CD.
- iloog
- Incognito – includes anonymity and security tools such as Tor by default
- Kororaa
- Pentoo
- SabayonLinux
- SystemRescueCD
- VidaLinux
- Ututo
RPM-based
Mandriva-based
- MCNLive – mid-sized (300 MB) and for multimedia
- DemoLinux (version 1)
- Mandriva Linux – installable Live CD, GNOME and KDE editions available
- MagOS
Slackware-based
- SLAX – a Slackware derivative, modular and very easy to remaster
- Simplelinux – simpleLinux is a live mini-distribution from slackware and uses the latest XFCE window-manager.
- Taneu-Os – a Slackware 12.2 Live Cd in German Language
openSUSE-based
- openSuSE – official Novell/SuSE-GmbH version – installable Live CD GNOME and KDE versions available
- openSUSE KDE-4.x.x – openSUSE community version updated to recent KDE4 – installable live CD – 32 and 64 bit versions available
- openSUSE KDE4 cutting edge – updated with cutting edge KDE4 version – installable live CD
- openSUSE Gnome cutting edge – updated with cutting edge Gnome version – installable live CD
- openSUSE KDE-3.5.10 openSUSE community version w/KDE-3.5.10 – installable Live CD – 32 and 64 bit versions available
- openSUE XFCE openSUSE community version w/XFCE – installable live CD
- SOAD (SuSE-On-A-Diet) uses Enlightenment desktop – installable live CD
Red Hat Linux/Fedora-based
- Berry Linux
- Fedora – installable Live CD, GNOME or KDE
- CentOS – installable Live CD
- Network Security Toolkit – installable Live CD/DVD, GNOME or Fluxbox
Other
- PCLinuxOS – installable Live CD for desktop computing use
- Granular – installable Live CD based on PCLinuxOS, featuring KDE and Enlightenment
Slackware-based
- Austrumi – 50 MB Mini distro
- BackTrack – a penetration testing toolkit. (Final release of version 4 now out, and is based in Ubuntu with KDE now)
- CDlinux
- GoblinX
- NimbleX – under 200 MB
- SCLive – Development environment dedicated to VHDL, Verilog, SystemC, C++
- SLAMPP
- STUX
- Vector Linux (Standard and SOHO Editions)
- Zenwalk
Other (Linux-based)
- Acronis Rescue Media – to make disk images from hard disk drives
- Arch Linux – a live CD targeted at experienced Linux users.
- Archie is a live CD version of Arch Linux.
- CHAOS – small (6 MB) and designed for creating ad hoc computer clusters
- Devil-Linux – for services such as firewall/router (and many others), no graphical interface, can run from CD or USB
- dyne:bolic – for multimedia production (especially for media activists, artists and creatives)
- EnGarde Secure Linux – a highly-secure Linux based on SE Linux
- FaunOS – a portable, fully integrated Linux distribution based on Arch Linux, which can run from a USB Flash Drive or a DVD
- GeeXboX – a self-contained media center suite based on Linux and MPlayer
- GoboLinux – an alternative Linux distribution. Its most salient feature is its reorganization of the filesystem hierarchy. Under GoboLinux, each program has its own subdirectory tree.
- Linux From Scratch Live CD – used as a starting point for a Linux From Scratch installation
- Puppy Linux – installable Live CD, very small
- Simplelinux – simpleLinux, a mini-distribution based from slackware.
- SliTaz GNU/Linux – installable Live CD, one of the smallest available with good feature set
- Tiny Core Linux – based on Linux 2.6 kernel, BusyBox, Tiny X, Fltk, and Jwm, begins at 10 MB
- UKnow4Kids – A minimalist Linux Live DVD compiling educational software.
- XBMC Live – a self-contained media center suite based on Embedded Linux and XBMC Media Center
OpenSolaris-based
- OpenSolaris – the official distribution supported by Sun Microsystems
- MilaX small opensolaris based LiveCD and LiveUSB
- Nexenta OS – combines the GNU userland with the OpenSolaris kernel.
- BeleniX – full LiveCD and LiveUSB distribution
- SchilliX – is the first OpenSolaris Live CD distribution.
GNU-based
- Superunprivileged.org Live CD – A live CD based on GNU Hurd.
Mac OS X-based
- BootCD from Charlessoft[4] for Mac OS X up to 10.3 (including PowerPC Macintosh)
- OSx86[5] (x86 only)
Microsoft Windows-based
- BartPE (Windows XP/2003) – allows the creation of a bootable CD from Windows-install files
- WinBuilder (Windows 2000/XP/2003/Vista) – allows the creation of a bootable CD from Windows-install files
- Reatogo-X-PE – based on BartPE
- VistaPE – a Live CD version for Windows Vista
- UBCD4Win-a WinXP based Live CD with lots of recovery/system tools.
- Microsoft Windows Preinstallation Environment
Microsoft representatives have described third-party efforts at producing Windows-based Live CDs as “improperly licensed” uses of Windows, unless you use it solely to rescue your own, properly licensed Installation. However, Nu2 Productions believes the use of BartPE is legal provided that one Windows license is purchased for each BartPE CD, and the Windows license is used for nothing else.[6]
The Microsoft sanctioned MS Windows Preinstallation Environment product is linked above, but only WinPE version 2.0 or newer is available freely for general use as part of the Windows Automated Installation Kit.[citation needed]
DOS-based
- FreeDOS – the official “Full CD” 1.0 release includes a Live CD portion
- FUZOMA – a Live CD educational software collection based on FreeDOS
Other operating systems
- BeOS – all BeOS discs can be run in Live CD mode, although PowerPC versions need to be kickstarted from Mac OS 8
- OS/2 Ecomstation Demo
- Minix
- AmigaOS 4 – installable Live CD which also can be used independently from any existing OS installations.
- MorphOS – installable Live CD which can be also used as independent from any existing MorphOS installations.
- AROS – offers Live CD for download on the project page
- OpenVMS – installable Live CD
- Plan 9 from Bell Labs – Plan 9 has a Live CD, which is also its install CD (and the installer is a shell script).
- QNX
- ReactOS
- SkyOS
- Syllable Desktop Live CD
See also
References
- ^ desktopbsd.net/forums/viewtopic.php?p=5498#5498
- ^ “Installation/FromLinux – Community Ubuntu Documentation”. Canonical Ltd.. https://help.ubuntu.com/community/Installation/FromLinux. Retrieved 2009-11-12.
- ^ sidux.com :: debian based live cd development
- ^ www.charlessoft.com
- ^ OSx86 Live CD
- ^ “Licensing issues”. Nu2 Productions. http://www.nu2.nu/pebuilder/licensing/. Retrieved 2006-12-31.
External links
- FrozenTech‘s Live CD List (more than 300 live CDs)
- (French) French Live CD List (English coming soon – about 350 CD/DVD)
- Download Live CD (over 350 CD’s)
