Para mantener LFS pequeño y simple, el libro Beyond Linux From Scratch (BLFS) fue 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.
Además de 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.
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.
Software requerido por LFS.
El software siguiente es incluido en LFS versión 6.4:
* Autoconf 2.63
* Automake 1.10
* Bash 3.2
* Bash Documentation 3.2
* Berkeley DB 4.7.25
* Binutils 2.18
* Bison 2.3
* Bzip2 1.0.5
* Coreutils 6.12
* DejaGNU 1.4.4
* Diffutils 2.8.1
* E2fsprogs 1.41.3
* Expect 5.43.0
* File 4.26
* Findutils 4.4.0
* Flex 2.5.35
* Gawk 3.1.6
* GCC 4.3.2
* Gettext 0.17
* Glibc 2.8-20080929
* GMP 4.2.4
* Grep 2.5.3
* Groff 1.18.1.4
* GRUB 0.97
* Gzip 1.3.12
* Iana-Etc 2.30
* Inetutils 1.5
* IPRoute2 2.6.26
* Kbd 1.14.1
* Less 418
* LFS-Bootscripts 6.4 (20081031)
* Libtool 2.2.6a
* Linux 2.6.27.4
* GNU m4 1.4.12
* Make 3.81
* Man-DB 2.5.2
* Man-pages 3.11
* Module-Init-Tools 3.4.1
* MPFR 2.3.2
* Ncurses 5.6
* Patch 2.5.4
* Perl 5.10.0
* Procps 3.2.7
* Psmisc 22.6
* Readline 5.2
* Sed 4.1.5
* Shadow 4.1.2.1
* Sysklogd 1.5
* Sysvinit 2.86
* tar 1.20
* Tcl 8.5.5
* Texinfo 4.13a
* Udev 130
* Udev Configuration Tarball 6.4 (20081015)
* Util-linux-ng 2.14.1
* Vim 7.2
* Vim 7.2 language files (optional)
* Zlib 1.2.3
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
0 comments:
No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.