Linux From Scratch - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Linux From Scratch
Tux.svg

Famille Systèmes Unix
Licence Licence Creative Commons et Licence MIT
Dernière version stable 6.6

Linux From Scratch (Linux à partir de zéro, souvent abrégé en LFS), est un projet lancé par Gerard Beekmans qui permet de construire sa propre distribution Linux à partir des sources des logiciels inclus et de comprendre le fonctionnement interne d'un système GNU/Linux.

En fait, le projet Linux From Scratch est un document (livre) relatant les diverses étapes pour créer un système Linux. En mars 2010, la version stable du livre LFS est la 6.6. Il existe une version de développement du livre qui est mise à jour régulièrement.

Le principe en tant que tel est très simple. En partant d'une distribution Linux existante (orientée développement) ou du Live CD LFS, l'utilisateur compile tous les programmes sources essentiels dans une partition distincte, en utilisant les outils de compilation de la distribution hôte. Cela constitue un environnement de départ pour la construction du noyau Linux à personnaliser. Puis, il se place dans la dite partition, et recompile tous les programmes, un à un, mais avec les outils de compilation produits à l'étape précédente.

Le résultat est un système très rapide, optimisé et entièrement personnalisé qui répond aux besoins de l'utilisateur

Liste des composants LFS

C'est la liste des programmes sources inclus dans la version 6.4 de LFS :

  • Autoconf 2.64
  • Automake 1.11
  • Bash 4.0
  • Bash Documentation 4.0
  • Berkeley DB 4.7.25
  • Binutils 2.19.1
  • Bison 2.4.1
  • bzip2 1.0.5
  • Coreutils 7.4
  • DejaGNU 1.4.4
  • Diffutils 2.8.1
  • e2fsprogs 1.41.8
  • Expect 5.43.0
  • File 5.03
  • findutils 4.4.2
  • Flex 2.5.35
  • Gawk 3.1.6
  • GCC 4.4.1
  • Gettext 0.17
  • Glibc 2.10.1
  • GMP 4.3.1
  • grep 2.5.4
  • Groff 1.20.1
  • GRUB 0.97
  • gzip 1.3.12
  • Iana-Etc 2.30
  • Inetutils 1.6
  • IPRoute2 2.6.29-1
  • Kbd 1.15
  • less 429
  • LFS-Bootscripts 6.4 (20081031)
  • Libtool 2.2.6a
  • Linux 2.6.30.2
  • GNU m4 1.4.13
  • make 3.81
  • Man-DB 2.5.5
  • Man-pages 3.22
  • Module-Init-Tools 3.10
  • MPFR 2.4.1
  • Ncurses 5.7
  • Patch 2.5.9
  • Perl 5.10.0
  • Procps 3.2.8
  • Psmisc 22.8
  • Readline 6.0
  • Sed 4.2.1
  • Shadow 4.1.4.2
  • Sysklogd 1.5
  • Sysvinit 2.86
  • tar 1.22
  • Tcl 8.5.7
  • Texinfo 4.13a
  • Udev 145
  • Udev Configuration Tarball 6.4 (20081015)
  • Util-linux-ng 2.16
  • Vim 7.2
  • Vim 7.2 language files (optional)
  • zlib 1.2.3

Lien interne

  • Beyond Linux From Scratch

Liens externes

  • (en) Site officiel
  • (fr) LFS en français
  • (en) Comment faire un CD bootable de LFS ?
Linux From Scratch
Page générée en 0.118 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise