Linux From Scratch 12 es la última versión de la distro-libro que te enseña a construir tu propio sistema operativo Linux desde cero. En este artículo, te voy a contar mi experiencia con este proyecto, sus ventajas y desventajas, y si vale la pena el esfuerzo.
Linux From Scratch (LFS) no es una distro convencional, sino un libro que contiene las instrucciones paso a paso para descargar, compilar e instalar los paquetes necesarios para crear un sistema Linux básico. El objetivo de LFS es aprender cómo funciona Linux por dentro, y tener un control total sobre la configuración y personalización de tu sistema.
Para seguir el libro, necesitas tener una máquina con una distro Linux ya instalada, que hará de anfitriona para el proceso de compilación. También necesitas una partición libre donde instalarás tu nuevo sistema LFS. El libro recomienda tener al menos 10 GB de espacio en disco y 5 GB de memoria RAM.
El proceso de construir LFS es largo y complejo. Según el libro, se tarda unas 40 horas en completarlo, pero depende mucho de tu velocidad de conexión, la potencia de tu máquina y tu nivel de experiencia. Yo tardé unas 50 horas en total, repartidas en varios días.
El libro está muy bien escrito y detallado, y explica el propósito y la función de cada paquete que se instala. Sin embargo, hay que seguir las instrucciones al pie de la letra, y tener cuidado con los errores de sintaxis o de configuración que puedan surgir. Un pequeño fallo puede arruinar todo el trabajo hecho hasta ese momento.
Una vez terminado el proceso, tendrás un sistema Linux mínimo, sin entorno gráfico ni gestor de paquetes. Para añadir estas funcionalidades, tendrás que seguir otro libro llamado Beyond Linux From Scratch (BLFS), que contiene más de 1000 páginas de instrucciones adicionales.
¿Vale la pena todo este trabajo? Depende de lo que busques. Si quieres aprender cómo funciona Linux a fondo, y tener un sistema totalmente personalizado y optimizado para tu hardware, LFS es una opción excelente. Pero si quieres una distro fácil de usar, con soporte y actualizaciones regulares, LFS no es para ti.
Linux From Scratch 12 es un proyecto educativo y desafiante, que te hará apreciar el trabajo que hay detrás de cada distro Linux. No es una distro para el usuario medio, sino para los entusiastas del software libre que quieren llevar su conocimiento al siguiente nivel.