Dado que FIWIX aún no es compatible con las redes, no puede descargar los tarballs ascendentes de Internet. Este repositorio incluye todos los tarballs (y parches) para crear los paquetes finales de Fiwixos.
Utilizo este repositorio para actualizar los paquetes que formarán la próxima versión de Fiwixos y también para incluir otros nuevos. Cada tarball aguas arriba debe ingresar al directorio src/ junto con su propio archivo de parche (si es necesario). Además, debe modificar el script makeall.sh para incluir el nuevo nombre y la versión del paquete, y también debe especificar cómo debe construirse.
Para usar este repositorio desde su sistema Fiwixos y poder transferir sus paquetes, debe incluir este repositorio en una unidad de disco virtual. Le recomiendo que cree una unidad de disco virtual en su sistema operativo de host:
por ejemplo, bajo Linux:
$ truncate -s 4G fiwix-builds-4GB.img
Luego, lo primero que debe hacer es formatearlo en Fiwixos. Debe incluir esta imagen de disco en su comando QEMU, como esta:
$ qemu-system-i386
-drive file=FiwixOS-3.3-i386.raw,format=raw,if=ide,cache=writeback,index=0
-drive file=fiwix-builds-4GB.img,format=raw,if=ide,cache=writeback,index=3
-boot c
-m 256
-enable-kvm
-machine pc
-cpu 486
-chardev pty,id=pciserial
-device pci-serial,chardev=pciserial
-serial pty
Arrene sus fiwixos e inicie sesión, luego ejecute fdisk y configure solo la primera partición /dev/hdd1 . Luego formatea la partición con ext2 y ya está.
# mkfs.ext2 -r 0 -m 0 /dev/hdd1
# shutdown -h 0
En este punto, puede montar este disco virtual desde su sistema operativo host y clonar este repositorio en él.
Una vez que tenga clonos, puede agregar nuevos paquetes o actualizarlos, luego arranca Fiwixos y monte el sistema de archivos para construir los paquetes con el script makeall.sh .
Este repositorio también incluye la cadena de herramientas GNU y la biblioteca NewLib C en la toolchain/ directorio. Use el script make-toolchain.sh para construir toda la cadena de herramientas.
base/install.sh es el script de instalación que viene con el CD-ROM de instalación. Este es el script que se utiliza para instalar Fiwixos en su computadora.
make_media.sh es el script destinado a ejecutarse bajo root para crear los medios finales Fiwixos.
Ejemplo: ./make_media.sh 3.3 /path/to/fiwix/source/code