<Anterior | Contenido | Siguiente>
Prefacio
Mi viaje para aprender y comprender mejor Linux comenzó en 1998. Acababa de instalar mi primera distribución de Linux y rápidamente me intrigó todo el concepto y la filosofía detrás de Linux.
Siempre hay muchas formas de realizar una sola tarea. Lo mismo puede decirse de las distribuciones de Linux. Han existido muchos a lo largo de los años. Algunos todavía existen, algunos se han transformado en algo más, pero otros han sido relegados a nuestra memoria. Todos hacen las cosas de manera diferente para adaptarse a las necesidades de su público objetivo. Debido a que existen tantas formas diferentes de lograr el mismo objetivo final, comencé a darme cuenta de que ya no tenía que estar limitado por ninguna implementación. Antes de descubrir Linux, simplemente soportamos problemas en otros sistemas operativos, ya que no tenía otra opción. Era lo que era, te gustara o no. Con Linux, el concepto de elección comenzó a surgir. Si no le gustaba algo, era libre, incluso animado, de cambiarlo.
Probé varias distribuciones y no pude decidirme por ninguna. Eran grandes sistemas por derecho propio. Ya no era una cuestión de bien o mal. Se había convertido en una cuestión de gusto personal. Con todas esas opciones disponibles, se hizo evidente que no habría un solo sistema que fuera perfecto para mí. Así que me propuse crear mi propio sistema Linux que se ajustara completamente a mis preferencias personales.
Para convertirlo realmente en mi propio sistema, resolví compilar todo desde el código fuente en lugar de usar paquetes binarios precompilados. Este sistema Linux "perfecto" tendría las fortalezas de varios sistemas sin sus debilidades percibidas. Al principio, la idea fue bastante abrumadora. Seguí comprometido con la idea de que se pudiera construir un sistema de este tipo.
Después de clasificar problemas como dependencias circulares y errores en tiempo de compilación, finalmente construí un sistema Linux personalizado. Era completamente operativo y perfectamente utilizable como cualquiera de los otros sistemas Linux que existían en ese momento. Pero fue mi propia creación. Fue muy satisfactorio haber elaborado yo mismo un sistema de este tipo. Lo único mejor hubiera sido crear yo mismo cada pieza de software. Esta fue la siguiente mejor opción.
Al compartir mis objetivos y experiencias con otros miembros de la comunidad Linux, se hizo evidente que había un interés sostenido en estas ideas. Rápidamente se hizo evidente que tales sistemas Linux personalizados sirven no solo para cumplir con los requisitos específicos del usuario, sino que también sirven como una oportunidad de aprendizaje ideal para que los programadores y administradores de sistemas mejoren sus habilidades (existentes) de Linux. A partir de este interés ampliado, el Proyecto Linux From Scratch nació.
Este libro Linux From Scratch es el núcleo central de ese proyecto. Proporciona los antecedentes y las instrucciones necesarias para diseñar y construir su propio sistema. Si bien este libro proporciona una plantilla que dará como resultado un sistema que funcione correctamente, usted es libre de modificar las instrucciones para adaptarse a usted, lo cual es, en parte, una parte importante de este proyecto. Mantienes el control; simplemente le damos una mano para que comience su propio viaje.
Espero sinceramente que se divierta trabajando en su propio sistema Linux From Scratch y disfrute de los numerosos beneficios de tener un sistema que sea verdaderamente suyo.
--
Gerard Beekman [email protected]
--
Gerard Beekman [email protected]