Desarrollo

Puedes conseguir el código y contribuir en el desarrollo de Cloudy registrándote en la página de Github del projecto:

https://github.com/Clommunity/

(También accesible (redirección) a través de: http://dev.cloudy.community)


Cómo compilar Cloudy

Para compilar Cloudy se necesitan paquetes de software adicionales en tu máquina, a fin de poder descargar el código del repositorio, generar los binarios, manipular las imágenes ISO, etc.

1. Descargar los paquetes necesarios (ejemplo con la herramienta apt de los sistemas basados en Debian):

sudo apt-get install build-essential live-build imagemagick curl debootstrap git unzip 

2. Descargar el constructor LBmake (Live-Build Make) para generar la imagen:

git clone https://github.com/Clommunity/lbmake

3. Compilar y generar la imagen ISO (y el Linux Container):

  • Ir al directorio donde se ha bajado el código de LBmake y compilar utilizando la herramienta de Linux make:
cd lbmake
sudo make

4. Una vez la imagen ha sido creada puedes probarla fácilmente virtualizada con QEMU.

  • Tienes que generar una imagen de disco y usar la ISO como live CD para la instalación:
qemu-img create -f qcow2 disk.qcow2 4G
qemu-system-i386 -enable-kvm -cdrom cloudy.iso -hda disk.qcow2

NOTA: si tienes una máquina reciente, añadiendo la opción '-enable-kvm' aprovechará la virtualización por hardware, lo que resultará en un aumento del rendimiento.

Linux container

Opcionalmente, aparte de la imagen ISO, puedes crear un Linux container con el siguiente comando:

sudo make container

NOTA: antes de generar el Linux container deberás haber creado la imagen ISO primero. En caso contrario, el anterior comando generará la ISO primero y después el container.