Linux From Scratch

Linux From Scratch

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. El libro Linux From Scratch está disponible en línea en el sitio oficial y actualmente su versión es la 7.0.[1]

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.[2]

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.[3]

Software requerido por LFS

El software siguiente es incluido en LFS versión 6.4:

  • 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

El siguiente software es incluido en CLFS versión 1.1.0. Estos soportan varias arquitecturas.

  • Autoconf 2.61
  • Automake 1.10.1
  • Bash 3.2
  • Bash Documentation 3.2
  • Bin86 (x86_64 non-multilib only)
  • Binutils 2.18
  • Bison 2.3
  • Bzip2 1.0.4
  • CLFS-Bootscripts 1.0pre10
  • Coreutils 6.9
  • DejaGNU 1.4.4
  • Diffutils 2.8.7
  • E2fsprogs 1.40.4
  • Elftoaout 2.3 (Sparc and Sparc64 only)
  • Expect 5.43.0
  • File 4.23
  • Findutils 4.2.32
  • Flex 2.5.35
  • Gawk 3.1.6
  • GCC 4.2.4
  • Gettext 0.17
  • Glibc 2.7
  • Grep 2.5.3
  • Groff 1.19.2
  • GRUB 0.97
  • Gzip 1.3.12
  • Hfsutils 3.2.6 (PowerPC and PowerPC64 only)
  • Iana-Etc 2.20
  • Inetutils 1.5
  • IPRoute2 2.6.23
  • Kbd 1.13
  • Less 418
  • LILO 22.8 (x86_64 non-multilib only)
  • Libtool 1.5.26
  • Linux 2.6.24.7
  • GNU m4 1.4.10
  • Make 3.81
  • Man 1.6e
  • Man-pages 3.01
  • Mktemp 1.5
  • Module-Init-Tools 3.4
  • Ncurses 5.6
  • Parted 1.8.8 (PowerPC and PowerPC64 only)
  • Patch 2.5.9
  • Perl 5.8.8
  • PowerPC Utils 1.1.3 (PowerPC and PowerPC64 only)
  • Procps 3.2.7
  • Psmisc 22.6
  • Readline 5.2
  • Sed 4.1.5
  • Shadow 4.1.2
  • Silo 1.4.13 (Sparc and Sparc64 only)
  • Sysklogd 1.5
  • Sysvinit 2.86
  • tar 1.20
  • Tcl 8.4.16
  • Texinfo 4.11
  • Tree 1.5.1.1
  • Udev 124
  • Util-linux-ng 2.14
  • Vim 7.1
  • Vim 7.1 language files (optional)
  • Yaboot 1.3.13 (PowerPC and PowerPC64 only)
  • Zlib 1.2.3

Referencias

  1. Gerard Beekmans: Linux from Scratch (Iuniverse Inc, Dec 2000) ISBN 0-595-13765-2 ISBN 978-0-595-13765-7
  2. Gerard Beekmans: Beyond Linux From Scratch, Version 6.3 (August 2008)
  3. http://www.linuxfromscratch.org/lfs/

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Linux From Scratch — Company / developer Gerard Beekmans et al. OS family Unix like Working state Current Source model Open source / Free Software Initial release …   Wikipedia

  • Linux From Scratch — Basisdaten Entwickler Linux From Scratch Team[1] Sprache(n) Englisch und Deutsch Version …   Deutsch Wikipedia

  • Linux from Scratch — Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

  • Linux From Scratch — Famille Systèmes Unix Licence Licence Creative Commons et Licence MIT Dernière version stable …   Wikipédia en Français

  • Linux From Scratch — o LFS es una metadistribución de GNU/Linux. El proyecto se diferencia de otras distribuciones en que no consta de paquetes y scripts preensamblados para una instalación automática del sistema, sino que sus usuarios son provistos simplemente con… …   Enciclopedia Universal

  • Linux From Scratch — Разработчик Li …   Википедия

  • Cross Linux From Scratch — Linux From Scratch Entwickler Linux From Scratch Team Version 6.4 (23. November 2008) Lizenz …   Deutsch Wikipedia

  • Hardened Linux From Scratch — HLFS, sigle de Hardened Linux From Scratch, est le nom du livre qui traite de Linux From Scratch. Le projet est basé sur Linux From Scratch et il va aussi intégrer des éléments de Beyond Linux From Scratch. Comparé à ses camarades BLFS est plutôt …   Wikipédia en Français

  • Beyond Linux From Scratch — BLFS, sigle de Beyond Linux From Scratch, est le nom du livre qui traite de Linux From Scratch. C est la suite du livre Linux From Scratch, il introduit et guide également le lecteur à travers les programmes additionnels comme les logiciels… …   Wikipédia en Français

  • Linux from Scratch — …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”