Definição de LiveCD
A idéia de rodar um sistema operacional inteiro a partir do CD-ROM não é nova, mas apenas recentemente, de 2002 pra cá a idéia amadureceu suficientemente, permitindo que distribuições como o Knoppix, DemoLinux, SlackLive, Mandrake Move e Kurumin caÃssem no gosto popular.
Num LiveCD o sistema roda sobre um ramdisk, um disco virtual criado usando parte da memória RAM. Partes do sistema que precisam de permissões de escrita, como os diretórios /dev, /tmp, /home e arquivos de configuração no diretório /etc são copiados durante o boot para o ramdisk, permitindo que o sistema rode quase normalmente, enquanto o grosso dos arquivos é acessado diretamente a partir do CD (somente leitura) de modo que o sistema não consuma um caminhão de memória. Sistemas de compressão como o cloop (usado no Knoppix e derivados), comprimem os dados gravados no CD, melhorando a taxa de leitura e assim permitindo que o sistema rode a uma velocidade próxima da que rodaria se instalado no HD.
Se os dados são compactados numa razão de 3 pra 1, significa que ao ler 1 MB de dados a partir do lento CD-ROM, o sistema terá em mãos 3 MB de dados "reais" depois da descompactação. Outra coisa interessante sobre os LiveCDs é que quase sempre eles incluem sistemas de detecção automática do hardware da máquina, permitindo que depois de um ou dois minutos você tenha um sistema Linux pronto para usar sem precisar fazer nada além de colocar o CD no drive e ligar o micro.
Arrisco dizer que no futuro todos os principais sistemas operacionais serão, ou pelo menos terão como variações, LiveCDs, que você roda do CD e instala se gostar, como no Kurumin.