Pero antes de desarrollar la informacion y para quienes no lo conozcan y deseen conocerlo comenzemos por presentar Linux From Scratch. ahora, si Usted ya lo conoce, entonces no necesita leer esta parte, mejor ¡pase directamente por aqui!.
¿Que es Linux From Scratch?
Linux From Scratch (LFS) es un proyecto que ofrece, paso a paso, las instrucciones para la construcción de su propio sistema Linux totalmente personalizado desde las fuentes.
¿Para que querrian un sistema LFS?
Por muchas razones, muchos usuarios se preguntan por qué deben tomarse la molestia de construir un sistema Linux desde cero cuando se puede descargar una distribución Linux ya existente. Lo que ignoran es que una construccion LFS podria proporcionarles grandes beneficios, ¡vealo de esta manera!:
- Aprendizaje: gracias a LFS, como funciona internamente un sistema Linux
Al construir un LFS, se aprende eso que es la base de Linux, es decir, como funcionan las cosas entre sí y las dependencias que existen entre los unos y los otros. Y, quizas lo más importante, la manera de personalizarlo de acuerdo a su gusto y necesidades.
- La construccion de LFS produce como resultado un sistema Linux muy compacto
Cuando se instala una de las distribuciónes conocidas, sucede que a menudo se instala una gran cantidad de programas que probablemente jamas se utilizaran. Y allí quedan durmiendo, y ocupando un precioso espacio de disco (los programas mas sus dependencias).
¡Se puede!, y no es ni imposible ni difícil el obtener un sistema LFS que instalado ocupe 100 Mb de espacio en disco.
¿Le parece poco?
En el sitio Linux From Scratch se cuenta que algunos de ellos han trabajado en la creacion de un muy pequeño sistema embarcado LFS. Y llegaron a crear un sistema que fue suficiente para ejecutar el servidor web Apache, el uso de espacio total en disco fue de aproximadamente 8 MB. ¡Y, piensan que con más stripping, pueden reducirse a 5 MB o menos!.
¡Trate de hacer eso con una distribución regular!.
- La flexibilidad de LFS
- LFS le ofrece mayor seguridad
Al poder compilar todo un sistema desde el código fuente, Usted tiene una auditoria, un control del todo, puede, si asi lo desea y necesita, aplicar todos los parches de seguridad que necesite o desee aplicar. Entonces, Usted no tendra que esperar a que alguien le ofrezca un paquete binario que (esperamos) solucione ese agujero de seguridad.
En realidad, y eso pasa a menudo, ¡usted nunca podra realmente saber si un agujero de seguridad ha sido realmente fijado o no!, ¡jamas se es mejor servido que por si mismo! ¿no?.
Y, ¿hasta donde se puede llegar con LFS?
¡No hay limites! y he ahi, justamente, la quinta esencia y cifra de su encanto.
Un libro by-the-LFS, es bastante minimalista, pero que ha sido concebido para brindarle una base muy solida, a partir de ahi, ir agregando los paquetes que se deseen. para comprender mejor el tema, dense una vuelta por el BLFS Proyect (Beyond Linux From Scratch).
BLFS o Beyond Linux From Scratch (NdT: « Más Allá de Linux From Scratch ») es un proyecto que continúa donde termina el libro LFS. En el, se brinda asistencia a los usuarios en el desarrollo de sus sistemas de acuerdo a sus necesidades proporcionando una amplia gama de instrucciones para instalar y configurar varios paquetes en la parte superior de un sistema base LFS.
Linux From Scratch en version 6.6
La comunidad de Linux From Scratch se complace en anunciar el lanzamiento de LFS, en versión 6.6.
Esta versión incluye numerosos cambios con relacion a la LFS-6.5 (incluidas las actualizaciones de Linux-2.6.32.8, GCC-4.4.3, glibc-2.11.1) y parches de seguridad. También incluye un trabajo de redacción sobre el material explicativo en el libro, mejora en la claridad y la precisión del texto.
Usted puede leer el libro en línea, o descargarlo y leerlo de forma local.
Nota:
Toda la documentacion encontrada ha sido en Ingles, NO he encontrado nada en castellano. Si por una de esas cosas, caro lector, sabes que existe una traduccion a nuestro idioma, salvo ESTA, que por lo que he visto corresponde a ediciones anteriores, si me equivoco, o realmente existe una y no la encontre, ¡no dudes en contactarme! o ¡en dejar un comentario! a este articulo. Gracias desde ya.
Otros articulos que quizas le interesen:
- Linux From Scratch (LFS) 6.8La comunidad de Linux From Scratch ha anunciado la liberación...
- Linux From Scratch 7.0Linux From Scratch (LFS) es un proyecto que indica las...
- Bodhi Linux 1.0.0 en versión estable, ahora en LiveJeff Hoogland anunció que « Luego de dos semanas de trabajo...
- Crear su propio Linux from Scratch (Descargar libremente el PDF Guia)Linux From Scratch o si se quiere Linux desde el...
- Ya esta disponible Superb Mini Server (SMS) en version 1.5.3 (Linux kernel versión 2.6.33.5)Superb Mini Server una distribución Linux basada en Slackware y...
- ¡Sidux ha muerto! ¡larga vida a Aptosid! y ahora: aptosid 2010-02« Sidux esta muerto » – dice el post de las últimas...
- Forensigh Linux en versión 2.5.0Og Maciel ha anunciado el lanzamiento de Foresight Linux 2.5.0....


Existe una version traduccida al catillano pero esta desactualizada, solo esta asta la version 6.3, tanbien esta la de BLFS
Aquí os dejo la pagina web donde podreis encontrar estos lobros traducidos al catillano para descargar o ver online:
http://www.lfs-es.info/
Excelente, y muy útil la información. Gracias por ella.
Saludos,
GEP
Muy interesante este tema y me gustaría meterle mano pero tengo una duda referente a la ultima versión 6.6, por lo menos en la 6.3 uno puede descargar la ISO del LiveCD, pero en la 6.6 no la he encontrado por ningún lado, sera que se instala de otra manera o quizás usando la misma versión 6.3 pero con paquetes nuevos ??
Efectivamente, no existe un Live CD de la ultima versión estable 6.6.
Yo sé que existe una alternativa, cual es la remasterizacion del Live CD 6.3 con los paquetes de la 6.6 (si no sabe como hacerlo, revise ACA).
Como no me acuerdo si lo puse o no lo puse en el articulo, pero por las dudas les paso los otros links:
El libro completo para descargar esta en formato HTML, XML y PDF, consultable tambien online.
Gracias por el comentario, y suerte con una distribucion, que Usted ya conoce, pero que es muy engorrosa para Usuarios «medios» mismos. Aunque el trabajo tiene como consecuencia, algo de una verdadera calidad.
Saludos,
GEP
okas, una ultima consulta, si yo creo un sistema desde cero con la 6.3 cuando termine los pasos, se supone que podría instalarle un manejador de paquetes como el que tiene Debian ?? un entorno gráfico como gnome ?? … etc… y en las versiones que yo quiera ??
Tu haz hecho uno con LFS y con que versión??
Comencé con uno ayer, pero llego la noche y me fui a dormir(quede en el paso de Bash, punto 5.14), lo estoy haciendo en una maquina virtual… hoy a la noche continuo.
Saludos.
okas, una ultima consulta, si yo creo un sistema desde cero con la 6.3 cuando termine los pasos, se supone que podría instalarle un manejador de paquetes como el que tiene Debian ?? un entorno gráfico como gnome ?? … etc… y en las versiones que yo quiera ??
Si. BLFS book provee instrucciones de creación y configuración para… aproximadamente, 5000 paquetes de programas, entre ellos los que Usted menciona. Dese una vuelta por ACA que encontrara unas cuantas astucias que lo ayudaran en su cometido.
Cierto que el gestor de paquetes es algo muy solicitado en LFS que esta orientado a aprender a construir un sistema Linux. Técnicas de construcción de gestión de paquetes existen varias (yo me acuerdo específicamente de dos, la del programa por separado y la de los links simbólicos)… pero, bueno!, LFS es realmente vasto. Encima siempre esta el caso de cierto tipo de librerías como glibc, gcc y binutils, entre otras, que siempre es mejor actualizarlas a mano que desde un gestor.
En cuanto al gestor de paquetes de Debían (apt), ahí tendrá algo de trabajo, sobretodo a nivel de gestión de dependencias (y con ello volvemos a lo que le indicaba en el párrafo anterior). De todas maneras, vea ACA, parece ser una buena solución.
Tu haz hecho uno con LFS y con que versión??
Hace ya bastante tiempo de ello, con la versión 4.0, pero tuve que abandonar, pues es un proyecto a trabajar muy despacio y en ese entonces necesitaba una maquina que a mediano plazo estuviera en modo producción.
Ahora, hay algo en lo que no había pensado, y justamente Usted me lo acaba de poner en su comentario. La posibilidad de virtualizar. Eso mas por lo que he ido leyendo en el sentido que LFS ha realizado interesantes evoluciones; me permitiría volver a atacar, y despacio, sin apuros, algo que realmente me gustaría hacer.
Por favor, téngame al tanto de sus avances. Puede que en poco tiempo yo me encuentre haciendo lo mismo.
Gracias por su comentario, saludos,
GEP
Por aquí nuevamente, ayer lo termine(6.3)… pero el muy pelotudo en algo me tengo que haber equivocado xq al momento de bootear la maquina virtual me salio todo bien el Grub después me cargo y al momento de loguearme no me reconocía el usuario, y como Grup tenia problemas con el /bin/bash … al parecer estoy frito ya que no me puedo loguear…. lo bueno de trabajar con maquina virtual en mi caso estoy usando VMware es que puedo ir pausando la maquina y apagar el PC para continuar al otro día… así que comencé otra vez, pero ahora me lo estoy tomando con mas lentitud.
Entre los paquetes no estaba en de DHCP, supongo que tocara bajarlo antes de Bootear el nuevo sistema ya que quizás no tenga RED para poder hacerlo después… o seria editar el archivo de red a mano dándole la IP y los datos en general??
Si te animas me dices y trata con vmware para que puedas pausar el trabajo hecho y continuar después.
Por aquí nuevamente, ayer lo termine(6.3)… pero el muy pelotudo en algo me tengo que haber equivocado xq al momento de bootear la maquina virtual me salio todo bien el Grub después me cargo y al momento de loguearme no me reconocía el usuario, y como Grup tenia problemas con el /bin/bash … al parecer estoy frito ya que no me puedo loguear…. lo bueno de trabajar con maquina virtual en mi caso estoy usando VMware es que puedo ir pausando la maquina y apagar el PC para continuar al otro día… así que comencé otra vez, pero ahora me lo estoy tomando con mas lentitud.
->¿Y, Grub, ni siquiera te deja entrar en modo « e » (edit)?.
Porque si así fuera seria cuestión colocar « single » al fin de la linea (creo que también funciona con 1 o 0), Luego con « b » bootear, con lo que arranca como « single user » con lo que te deja en un prompt root sin necesidad de poner clave.
Entonces, ahí aprovechas y le colocas una nueva clave con el comando password.
Pero, ¡bueno! si ya bash tiene un problema.
Y ¿Cual es el error que te devuelve Bash?
¿acaso un problema de reconocimiento de caracteres? (con UTF-8 había leído por ahí que había problemas)
O ¿directamente un problema de configuración?, porque si es esto ultimo, lo puedes arreglar mientras corriges el problema con la clave del root.
¡Uyyy! ¡que me apasiona esto!, ¡me hace acordar a aquellos buenos tiempos en los que uno tocaba código para todo!
Entre los paquetes no estaba en de DHCP, supongo que tocara bajarlo antes de Bootear el nuevo sistema ya que quizás no tenga RED para poder hacerlo después… o seria editar el archivo de red a mano dándole la IP y los datos en general??
¿Pero los paquetes los tienes instalados o no ya?, porque colocarlo como demonio antes del primer arranque es facultativo eso. Configurar también. Nada te impide hacerlo en el momento que lo consideres oportuno. Pues podría ser el caso que ni siquiera quieras conectar en red.
Si te animas me dices y trata con vmware para que puedas pausar el trabajo hecho y continuar después.
La verdad, me siento algo tonto, ¡como no se me ocurrió eso de utilizar una maquina virtual!. Este fin de semana me voy a poner en campaña para ver como me arreglo para correr vmware en Arch, vi que ya lo tenían en AUR, pero hasta ahora no lo había previsto. Voy a buscar mas sobre el tema.
La verdad, ¡te re agradezco por la información!
¡Buena cacería con el Bash, con la password root, y felicitaciones porque veo que vas rapidito con eso!
GEP