Archivo de la etiqueta: Linux from Scratch

lfs logoLinux from Scratch (también conocido por sus siglas LFS) es un proyecto de origen canadiense que pretende poner a disposición del público un documento bajo licencia Creative Commons que explique cómo crear una distribución desde cero, compilando el software desde su código fuente.

Linux from Scratch

Se puede considerar una especie de distribución que no se distribuye de la forma clásica, ya que con cada versión se ofrecen las instrucciones para instalar versiones concretas de cada uno de sus componentes. De esa forma tiene una política de actualizaciones como cualquier otra distro.

Las versiones que se ofrecen son bastante recientes aunque el documento se actualiza cada ciertos meses, por lo que queda en manos del usuario aplicar parches de seguridad al software instalado.

La pregunta que la mayoría se puede hacer es qué sentido tiene llevar a cabo tamaña operación cuando otros proyectos lo dan todo hecho en una cómoda imagen iso. La respuesta más inmediata es para aprender. Desde el punto de vista práctico no tiene sentido mantener un sistema de esta forma a no ser que el usuario sea lo suficientemente paranoico como para querer auditar absolutamente todo el código que se ejecuta en su máquina.

Así, LFS no se distribuye en una imagen iso sino en un documento de texto que se encuentra en varios formatos. Además, como en muchas distros, existen varias ediciones. El sistema base se documenta en LFS (el origen de todo el sistema). De ahí derivan las extensiones: BLFS, ALFS, HLFS.

BLFS (Beyond Linux From Scratch) es la continuación de LFS y es donde el libro finaliza ofreciendo al usuario cerca de mil paquetes de software entre los que se encuentran gestores de ventanas, entornos de escritorio, navegadores web, servidores de todo tipo y un largo etcétera.

ALFS (Automated Linux From Scratch) es una extensión cuyo objetivo es automatizar el proceso de crear un sistema LFS. Se basa en el lenguaje XML donde se almacenan exactamente las misma instrucciones que se exponen en el libro.

HLFS (Hardened Linux From Scratch) es la edición que explica cómo crear un sistema especialmente seguro en el que se incluyen partes de BLFS. Este documento es útil si quieres construir un sistema para montar un servidor, para instalarlo en un router, cortafuegos y demás tareas que puedan requerir seguridad extra.
También existen otros documentos suplementarios que dan consejos y explican cómo crear un LiveCD de LFS.


Enlaces de interés:
· Página oficial
· Descarga de LFS
· Otras distribuciones

A continuación encontrarás todas las entradas relacionadas con Linux from Scratch: