Saludos a los lectores de GUTL. Una de las grandes ventajas de usar sistemas operativos libres (GNU/Linux, derivados BSD, etc.) es la posibilidad de conocer a fondo cada detalle del funcionamiento de todo el engranaje que conforma al sistema operativo en sí. Por otro lado, siempre tendremos la posibilidad de configurar a nuestro gusto y necesidades prácticamente todo nuestro ambiente de trabajo, algo que ni siquiera está contemplado en la filosofía de sistemas cerrados como Microsoft Windows o Mac OS X. El proyecto Linux From Scratch pretende hacernos llegar lo más lejos posible en el conocimiento de los sistemas GNU/Linux. Hoy en GUTL estaremos compartiendo las últimas ediciones del popular manual Linux From Scratch, documento escrito que complementa al grandioso proyecto homónimo.
Conociendo Linux From Scratch
Como es habitual en nuestro espacio online, cuando tocamos un nuevo tema tratamos de explicarlo en detalle para aquellos que no lo conocen o no les queda claro algunos conceptos.
Linux From Scratch o LFS es un tipo de instalación del sistema operativo GNU/Linux y el nombre de un libro escrito por Gerard Beekmans junto a otros. El libro es una colección de documentos que indican los pasos para desarrollar un sistema GNU/Linux desde cero, a partir del código fuente. Linux From Scratch es una forma de instalar un sistema GNU/Linux desarrollando todos los componentes manualmente. Esto es, naturalmente, un proceso más largo que instalar una distribución Linux precompilada. De acuerdo al sitio de Linux From Scratch, las ventajas de este método son un sistema compacto, flexible y seguro y proporciona gran conocimiento de como funciona un sistema operativo GNU/Linux.
Esta nueva entrega de Gerard Beekmans, Matthew Burgess y Bruce Dubbs está basada en un conjunto inmenso de paquetes totalmente actualizados para lograr construir un sistema con Kernel Linux totalmente funcional con lo que exactamente necesitamos. Uno de los grandes logros del proyecto es la posibilidad de mostrarnos como compilar nosotros mismos cada uno de los paquetes utilizados en el proyecto. Partiendo del Kernel Linux 3.13.3 (esta versión de Linux From Scratch es de Marzo 2014) te adentrarás en la lectura de un apasionante mundo que luego no querrás abandonar.
Aunque los manuales brindados a continuación están en la lengua de Shakespeare, no hay que ser un angloparlante para entender en buena medida lo que ahí se expone de una manera clara, precisa y concisa.
Si eres del tipo de usuario que no acaba de acomodarle la filosofía de ninguna distribución GNU/Linux y no tienes miedo de enfrentarte a los grandes retos de permanecer buen tiempo frente a la terminal o consola aprendiendo de cada línea de comandos, tal vez Linux From Scratch sea para tí. No necesariamente necesitas hacer todo lo que está en los siguientes manuales, yo mismo no he avanzado mucho en la secuencia debido a la imposibilidad de descarga total de paquetes necesarios, pero lo que si te garantizo es que el conocimiento que obtendrás con la lectura de Linux From Scratch te servirá en buena medida para adaptar la distro de turno en tu ordenador a lo que más deseas.
Descarga Linux From Scratch 7.5
Descarga Linux From Scratch 7.5 (version systemd)
Existe una extensión del Proyecto conocida como Beyond Linux From Scratch (Más allá de Linux From Scratch), también incluye un excelente manual. Creado para presentar las instrucciones de como desarrollar un sistema básico GNU/Linux después de crear LFS. Introduce y guía al lector de como agregar al sistema LFS la conexión de red, X, sonido, soporte de impresora y escáner. Desde el lanzamiento 5.0, la versión del libro BLFS corresponde con la misma versión del libro LFS.
Junto a los libros LFS y BLFS, está el libro Cross Linux from Scratch que describe la compilación cruzada y Hardened Linux From Scratch que hace hincapié en la seguridad tal como la protección de Stack-smashing, PaX y Address space layout randomization usando grsecurity. Cross Linux from Scratch provee las instrucciones necesarias para desarrollar una distribución Linux base y de línea de comandos solamente. Mientras LFS se limita a la arquitectura x86, CLFS soporta gran variedad de procesadores. CLFS tiene técnicas avanzadas que no se incluyen en el libro LFS tal como el toolchains para el desarrollo cruzado, soporte multibiblioteca (bibliotecas 32 bit y 64 bit), y un conjunto de instrucciones alternativo tal como para x86-64, Itanium, SPARC, MIPS, y Alpha. Hardened Linux From Scratch se especializa en la creación de una versión más segura que el que se puede lograr con el original Linux From Scratch , y sirve para sistemas embebidos.
De estas tres extensiones del proyecto original (BLFS, CLFS y HLFS) estaremos hablando en próximos artículos de GUTL.
Fuente:
Ok estoy suena prometedor voy a intentar hacer algo, a lo mejor saco a BasuRIX 1.0. 😀