Il s'agit de la version 7.9-systemd du livre Linux From Scratch, datant du . Si ce livre est daté de plus de six mois, une version plus récente et améliorée est probablement déjà disponible. Pour en avoir le cœur net, merci de vérifier la présence d'une nouvelle version sur l'un des miroirs via http://www.linuxfromscratch.org/mirrors.html.
Ci-dessous se trouve une liste des modifications apportées depuis la version précédente du livre.
Entrées dans l'historique des modifications :
29-03-2016
[renodr] - Publication de LFS-7.9-systemd.
[renodr] - Actualisation des tailles et du temps de construction.
04-03-2016
[dj] - Empêche attr et shadow d'écraser des pages de manuel installée par le paquet man-pages - Fusionné depuis le tronc.
[dj] - Préservation de la bibliothèque statique de flex pour les tests de régression. Suppression à la fin du chapitre 6. Fusionné depuis le tronc.
19-02-2016
[krejzi] - Publication de LFS-7.9-systemd-rc2.
[dj] - Passage à glibc-2.
[dj] - Passage à linux-4.4.
16-02-2016
[renodr] - Ajout de correctifs pour mpfr, binutils, gcc, glibc et bash.
15-02-2016
[renodr] - Documentation des échecs des suites de test.
[dj] - Mise à jour des temps et des statistiques des paquets.
13-02-2016
[dj] - Ajout de la description de base32 dans coreutils
[dj] - Passage à systemd-229.
[Chirs] - Suppression des drapeaux --dbus* de l’installation de systemd. La version actuelle de systemd fourni des options par défaut raisonnables pour les fichiers D-Bus.
09-02-2016
[dj] - Passage à coreutils-8.25-i18n-2.patch.
[dj] - Passage à texinfo-6.1.
06-02-2016
[dj] - Passage à grep-2.
[dj] - Passage à linux-4.1.
[dj] - Passage à binutils-2.
[dj] - Passage à tzdata2016a - Fusionné depuis le tronc.
01-02-2016
[dj] - Passage à libcap-2.25.
29-01-2016
[dj] - Correction de l'installation de la configuration de nscd après avoir changé pour un répertoire de construction à l'intérieur de l'arborescence de construction de glibc.
28-01-2016
[dj] - Déplacement des répertoires de constructions externes vers des répertoires de constructions dédiés à l’intérieur des sources de binutils, gcc et glibc - Fusionné depuis le tronc.
24-01-2016
[dj] - Passage à coreutils-8.
[dj] - Simplification de la procédure d’installation de bash - Fusionné depuis le tronc.
17-01-2016
[dj] - Synchronisation avec LFS r10986.
[dj] - Passage à linux-4.
[dj] - Passage à iproute2-4.4.
02-01-2016
[dj] - Correction de la construction de systemd avec libblkid et libmount dans /tools/lib, et déplacement de util-linux vers sa place précédente pour résoudre la dépendance mutuelle.
[dj] - Suppression du lien symbolique /etc/resolv.conf dans la configuration réseau, car celui-ci est créé automatiquement si nécessaire.
17-01-2016
[dj] - Correction de l’ordre de construction - déplacement de xz, kmod, gettext et util-linux avant systemd.
[dj] - Passage à man-pages-4.
31-12-2015
[dj] - Utilisation de « ipv4 » au lieu de « yes » dans la configuration DHCP de systemd-networkd.
[dj] - Édition du texte de la page de configuration réseau afin de refléter plus précisément la version actuelle de systemd.
[dj] - Changement de l’ordre de construction pour construire gperf avant expat.
[dj] - Changement de l’ordre de construction pour construire systemd avant procps-ng.
[dj] - Ajout de --with-systemd à la configuration de procps-ng.
[dj] - Passage à systemd-228.
[dj] - Passage à DBus-1.10.6.
[dj] - Synchronisation avec LFS r10981.
[dj] - Ajout de OpenSSL en dépendance optionnelle du noyau - Fusionné depuis le tronc.
[dj] - Passage à findutils-4.6.
[dj] - Passage à gettext-0.19.
[dj] - Passage à linux-4.3.
[dj] - Reformulation de la remarque sur la conformité au FHS - Fusionné depuis le tronc.
[dj] - Passage à perl-5.22.
[dj] - Passage à perl-5.22.
[dj] - Passage à man-pages-4.
[dj] - Correction de problèmes sur xz identifiés en amont - Fusionné depuis le tronc.
[dj] - Passage à gcc-5.3.
[dj] - Passage à gmp-6.1.
[dj] - Mise à jour des prérequis de l'hôte pour exiger GCC-4.7 ou supérieur - Fusionné depuis le tronc.
[dj] - Clarification du fait que la définition et l'utilisation de la variable LFS implique un shell bash - Fusionné depuis le tronc.
[dj] - Passage à flex-2.6.
[dj] - Passage à man-db-2.7.
[dj] - Passage à kmod-22 - Fusionné depuis le tronc.
[dj] - Ajout de glibc-2.22-largefile-1.patch.
[dj] - Passage à linux-4.
[dj] - Passage à iproute2-4.3.
[dj] - Passage à grep-2.
[dj] - Passage à util-linux-2.27.
[dj] - Révision de version-check.sh pour indiquer de mauvais liens symboliques /bin/sh - Fusionné depuis le tronc.
[dj] - Passage à less-481 - Fusionné depuis le tronc.
[dj] - Passage à man-db-2.7.
[dj] - Passage à tzdata2015g - Fusionné depuis le tronc.
[dj] - Plusieurs mises à jour dans les listes de fichiers et dossiers installés. Un grand merci à Fernando - Fusionné depuis le tronc.
[dj] - Changement de la localisation des fichiers hébergés sur anduin - Fusionné depuis le tronc.
[dj] - Passage des références à ncursesw5 vers ncursesw6. Merci à Pierre Labastie pour le correctif - Fusionné depuis le tronc.
[dj] - Passage à gettext-0.19.
[dj] - Passage à file-5.
[dj] - Passage à pkg-config-0.
[dj] - Passage à xz-5.2.
28-09-2015
[renodr] - Corrige un avertissement pendant la compilation des tests de GCC.
[renodr] - Ajoute une discussion supplémentaire à propos de copier le système LFS d'une machine à une autre.
[renodr] - Fourni un bibliothèque non-wide-character compatible avec la version 5 de ncurces.
[renodr] - Retire un sed inutile dans e2fsprogs.
[renodr] - Passage à util-linux-2.27.
[renodr] - Passage à linux-4.2.
[renodr] - Passage à iproute2-4.2.0.
[renodr] - Actualisation des tailles de construction et des valeurs SBU.
25-08-2015
[renodr] - Ajoute un correctif en amont pour MPFR.
[renodr] - Passage à libpipeline-1.4.1.
[renodr] - Passage à linux-4.1.6.
[renodr] - Passage à man-db-2.7.2.
[renodr] - Ajoute un correctif pour permettre de contruire glibc correctement sur les systèmes i386.
[renodr] - Retire des programmes r* obsolètes de inetutils.
19-08-2015
[bdubbs] - Ajoute une solution de contourne à ncurses dans le chapitre 5 pour les hôtes qui ont mawk installé.
[renodr] - Passage à binutils-2.25.1.
[renodr] - Passage à check-0.10.0.
[renodr] - Passage à procps-ng-3.3.11.
[renodr] - Passage à man-pages-4.02.
[renodr] - Passage à glibc-2.22.
[renodr] - Passage à linux-4.1.5.
[renodr] - Passage à tzdata2015f.
23-07-2015
[krejzi] - Corrige un avertissement dans le script perl intltool-update causé par perl-5.22.
[krejzi] - Passage à dbus-1.8.20.
[krejzi] - Passage à systemd-222.
16-07-2015
12-07-2015
04-07-2015
28-06-2015
[krejzi] - Passage à systemd-221.
23-06-2015
13-06-2015
[bdubbs] - Simplifie les instructions de gcc-pass1. Merci à Pierre Labastie pour le correctif. Corrige #3797.
10-06-2015
07-06-2015
[bdubbs] - Passage à linux-4.0.5.. Corrige #3793
05-06-2015
[bdubbs] - Passage à perl-5.22.0.. Corrige #3791
25-05-2015
[bdubbs] - Passage à bash-4.3.30-upstream_fixes-2.patch.. Corrige #3789
23-05-2015
15-05-2015
[bdubbs] - Ajoute un correctif en amont pour corriger quelques problèmes de libgomp (gcc)
14-05-2015
26-04-2015
[bdubbs] - Passage à tzdata-2015d.. Corrige #3780
24-04-2015
[krejiz] - Ajout d'un correctif de sécurité dans Glibc (CVE-2015-1781). Merci à Ken Moffat pour l'identification et la correction du problème.
[krejzi] - Corrige la construction de Ncurses et Perl avec GCC 5. Merci à Ken Moffat et Douglas R. Reno pour les correctifs.
[krejzi] - Passage à GCC-5.1.0.. Corrige #3779
21-04-2015
[bdubbs] - Passage à man-pages-3.8.3.. Corrige #3778
16-04-2015
31-03-2015
[bdubbs] - Ajuste la discussion sur les variables d'environement LFS afin que la discussion soit avant la première utilisation
[bdubbs] - Utilise --with-glibc-version=2.11 dans gcc-pass1
[bdubbs] - Passage à dejagnu-1.5.3.. Corrige #3773
28-03-2015
20-03-2015
[bdubbs] - Passage à linux-3.19.2.. Corrige #3768
15-03-2015
[bdubbs] - Passage à tcl-core-8.6.4.. Corrige #3766
[bdubbs] - Passage à util-linux-2.26.1.. Corrige #3767
[bdubbs] - Retire des bibliothèques statiques non essentielles de l'installation. Ajoute une nouvelle section dans l'introdution du chapitre 6, supprimme de nombreuses bibliothèques statiques dans différents paques and retire le restant dans la section nettoyage. Corrige #3751.
11-03-2015
[bdubbs] - Passage à intltool-0.51.0.. Corrige #3764
08-03-2015
07-03-2015
06-03-2015
[krejzi] - Publication de LFS-7.7-systemd.