Archivo de la etiqueta: programas

LFS: Una experiencia desde 0 ( ó desde 3)

Durante el mes de febrero me la pase creando un sistema LFS, el tercero en mi cuenta. Un sistema LFS no es otra cosa que un sistema linux totalmente creado desde las fuentes, esto es, bajando los paquetes source.tar.{gz,bz2}, descomprimiendo y aplicando los comandos de compilacion (make, configure, autoconf, automake, etc). Para crear un sistema asi se toman 3 grandes pasos:

  1. Crear un entorno de desarrollo, llamado en el libro tool-chain
  2. Desarrollar el sistema
  3. Extender el sistema

El paso 3 es algo que esta por demas explicar ya que eso depende de cada usuario y los fines que vaya a recibir el sistema.

El paso 1 es quiza el mas interesante en lo que es el desarrollo de nuestro sistema ya que aqui necesitamos compilar todas las herramientas necesarias para compilar, valgase la redundancia, y nos damos cuenta donde va cada pieza y como se deben de unir. Sigue leyendo

Reduciendo linux (ii)

Ya tenemos una pequeña version de Linux, ahora viene lo dificil, hacer una pequeña version del sistema base. Para esto usaremos una herramienta muy poderosa que fue pensada para eso: Busy box.

Busy box fue desarrollado para usarse en los discos de arranque de Debian, ya que este debia contener el sistema y proveer todas las funciones necesarias en un espacio muy reducido. Desde ese momento hasta nuestros dias Busy box ha sido la solucion para todos los sistemas que necesitan ahorrar espacio sin perder la funcionalidad, algunas cosas que podemos usar de esta aplicacion estan en la siguiente lista:
Sigue leyendo