Questa è la versione 6.1 del libro Linux From Scratch, datata July 9, 2005. Se questo libro ha più di sei mesi, è probabile che sia già disponibile una versione più recente e migliore. Per verificarlo, si può visitare uno dei mirror su http://www.linuxfromscratch.org/.
Questa è la lista delle modifiche fatte a partire dall'ultima versione del libro. Prima un sommario, poi un registro dettagliato.
Aggiornamento a:
Automake 1.9.5
Binutils 2.15.94.0.2.2
Bison 2.0
Bzip2 1.0.3
E2fsprogs 1.37
Expect 5.43.0
File 4.13
Findutils 4.2.23
GCC 3.4.3
Gettext 0.14.2
Glibc 2.3.4
Grep 2.5.1a
Grub 0.96
Iana-Etc 1.04
Iproute2 2.6.11-050330
LFS-Bootscripts 3.2.1
Libtool 1.5.14
Linux 2.6.11.12
Linux-libc-headers 2.6.11.2
M4 1.4.3
Man 1.5p
Man-pages 2.01
Module-init-tools 3.1
Perl 5.8.6
Procps 3.2.5
Psmisc 21.6
Sed 4.1.4
Shadow 4.0.9
Sysvinit 2.86
Tar 1.15.1
Texinfo 4.8
Tcl 8.4.9
Udev 056
Util-linux 2.12q
Zlib 1.2.2
Aggiunti:
bash-3.0-fixes-3.patch
bash-3.0-avoid_WCONTINUED-1.patch
flex-2.5.31-debian_fixes-3.patch
glibc-2.3.4-fix_test-1.patch
gzip-1.3.5-security_fixes-1.patch
Hotplug 2004_09_23
mktemp-1.5-add_tempfile-2.patch
sysklogd-1.4.1-fixes-1.patch
tar-1.15.1-sparse_fix-1.patch
util-linux-2.12p-cramfs-1.patch
vim-6.0-security_fix-1.patch
zlib-1.2.2-security_fix-1.patch;
Rimossi:
bash-3.0-display_wrap-1.patch
flex-2.5.31-debian_fixes-2.patch
man-1.5o1-80cols-1.patch
mktemp-1.5-add_tempfile-1.patch
sysklogd-1.4.1-kernel_headers-1.patch
sysvinit-2.85-proclen-1.patch
texinfo-4.7-segfault-1.patch
util-linux-2.12b-sfdisk-1.patch
zlib-1.2.1-security-1.patch
9 luglio 2005 [archaic]: Riscritte le note del kernel.
9 luglio 2005 [matt]: Aggiunte informazioni riguardanti sicurezza, mailing list e freshmeat al capitolo09/whatnow.xml. Corretto bug 1583. Grazie a Steve Crosby per il rapporto e il testo suggerito.
7 luglio 2005 [manuel]: Rivisti dimensioni di pacchetti e patch. Uso del pacchetto lfs-packages-6.1.tar e `du -k` per misurarlo. Corretti tag beginpage per trasformazione in PDF. Rimosse le pagine vuote in PDF per le versioni non pubblicate.
6 luglio 2005 [archaic]: Aggiunta patch di sicurezza per zlib.
6 luglio 2005 [matt]: Numerose correzioni ortografiche, come suggerito da Bernard Leak.
5 luglio 2005 [archaic]: Rimosso il riferimento a wiki. Puntato sulle FAQ.
4 luglio 2005 [archaic]: Riscritta la pagina degli errata così che faccia riferimento solo agli avvisi di sicurezza e bug fix, non nuove cartteristiche.
4 luglio 2005 [archaic]: Rese conformi (si spera) tutti i riferimenti alle pagine man/info. La conformità delle pagine man era basata sul riferimento ad una o più specifiche pagine man in generale. Aggiornata la tipografia per riflettere questo.
2 luglio 2005 [archaic]: Numerosi cambiamenti di termini nei capitoli 8 e 9 (matt). Rimosso anche il paragrafo sulla compressione dei moduli del kernel, poiché nel migliore dei casi è materiale per hint.
2 luglio 2005 [archaic]: Numerosi cambiamenti di termini nel capitolo 8 (matt).
1 luglio 2005 [archaic]: Numerosi cambiamenti di termini nel capitolo 6 (matt).
1 luglio 2005 [archaic]: Rese conformi tutte le occorrenze di LFS-Bootscripts.
30 giugno 2005 [archaic]: Numerosi cambiamenti minori nel testo nei capitoli 1 - 5 (matt).
30 giugno 2005 [archaic]: Aggiunta una entità livecd-root.
29 giugno 2005 [archaic]: Spostata la pagina dei requisiti dell'host nella sezione prefazione del libro.
28 giugno 2005 [archaic]: Spostamento da montare /dev su una ramfs a una tmpfs.
27 giugno 2005 [matthew]: Rimossa la citazione dei problemi della test suite dal capitolo 1, poiché vengono date informazioni più complete nel capitolo 5 (archaic).
27 giugno 2005 [matthew]: Riscritta la descrizione del caso del fallimento di atime e rimossa la descrizione del fallimento del test di shm, poiché monitamo già un tmpfs (archaic).
27 giugno 2005 [archaic]: Inserito il testo per la pagina errata. Grazie per il testo, Steve!
26 giugno 2005 [manuel]: Piccole correzioni ai tag.
25 giugno 2005 [archaic]: Aggiunto un sostituto per la pagina errata e un link temporaneo (attualmente morto).
25 giugno 2005 [archaic]: Aggiunte le entità "generic-version" e "test-results".
25 giugno 2005 [archaic]: Aggiunto il symlink compress a gzip.
25 giugno 2005 [jhuntwork]: Aggiunto un flag --with-tclinclude alla costruzione di Expect per assicurare che sappia dove trovare la directory sorgenti di Tcl.
25 giugno 2005 [matthew]: Aggiornamento all'ultima versione della patch mktemp tempfile, che supporta la costruzione fuori dalla directory sorgenti
23 giugno 2005 [archaic]: Riscritta la pagina inputrc.
22 giugno 2005 [archaic]: Aggiunto un link per puntare ai risultati dei.
22 giugno 2005 [archaic]: Aggiornamento di shadow a 4.0.9. Rimossa la patch lastlog.
21 giugno 2005 [archaic]: Rimosso --with-included-regex da chapter05/grep, poiché sembra che non ci sia più una valida ragione per usarlo e la sua spiegazione non era corretta.
21 giugno 2005 [archaic]: Aggiornamento a findutils-4.2.23.
20 giugno 2005 [archaic]: Aggiornata la patch flex da -2 a -3.
20 giugno 2005 [manuel]: kernel.xml: Aggiunto un avviso a proposito kernel header e Linux-Libc-Header, inoltre corretto l'elenco dei file installati su kernel.xml (bug 1569). Alcune correzioni di ortografia e tag importate da trunk (da r6048 a r6050 e da r6053 a r6056). Corretta la descrizione del programma top (bug 1549). Corretta la descrizione di tar (bug 1553). Riscritta la spiegazione della patch Util-linux (bug 1554.)
19 giugno 2005 [jhuntwork]: Cambiato l'elenco dei server IRC per mostrare solo irc.linuxfromscratch.org.
19 giugno 2005 [jhuntwork]: Rimossa la pagina bootcd vecchia e aggiunta una breve descrizione del LiveCD alla sezione 1.1.
16 giugno 2005 [archaic]: Aggiunte dipendenze di installazione per hotplug.
16 giugno 2005 [matthew]: Un'altra tornata di correzioni di ortografia markup nel capitolo 7, come riportato da Randy McMurchy.
16 giugno 2005 [matthew]: Correzioni di ortografia e markup nel capitolo 7, come riportato da Randy McMurchy.
16 giugno 2005 [jhuntwork]: Aggiustata la descrizione del pacchetto patch. Grazie Randy McMurchy.
16 giugno 2005 [archaic]: Corretto link alla pagina db di BLFS citata in iproute2. (unito da trunk r6006)
15 giugno 2005 [archaic]: Aggiunto --disable-nls a binutils passo 2 per evitare le richieste di gettext. (unito da trunk r5983)
14 giugno 2005 [archaic]: Aggiornate tutte le dimensioni di costruzione. (unito da trunk r5916, r5917, r5918, e r5972)
14 giugno 2005 [archaic]: Rimosso --with-included-regex da grep nel capitolo 6, poiché è meno affidabile di quello di glibc in localizzazioni non-C.
14 giugno 2005 [archaic]: Rimossi i riferimenti ai tarball gcc separati (gcc-core, gcc-g++, etc.)
12 giugno 2005 [matt]: Aggiornamento a linux-2.6.11.12.
8 giugno 2005 [archaic]: Rimosso il suggerimento su dove spostare /sources, e riscritto il resto della pagina (chapter06/revisedchroot.xml).
8 giugno 2005 [archaic]: Aggiunto un comando per impedire a module-init-tools di riscrivere la sua pagina man (che fa riferimento a docbook2man).
1 giugno 2005 [manuel]: Cambiata la root delle patch a lfs/svn/testing/
23 maggio 2005 [manuel]: Piccoli miglioramenti dei termini (grazie a Peter Ennis)
22 maggio 2005 [matt]: Aggiornamento a Linux-2.6.11.10.
15 maggio 2005 [matt]: Aggiunta patch di sicurezza per gzip.
15 maggio 2005 [matt]: Aggiornamento a Linux 2.6.11.9.
15 maggio 2005 [matt]: Aggiornamento a LFS-Bootscripts 3.2.1.
12 maggio 2005 [matt]: Ulteriori miglioramenti di termini e tag (grazie a Peter Ennis e Tony Morgan)
12 maggio 2005 [matt]: Piccoli miglioramenti dei termini (grazie a Peter Ennis)
27 aprile 2005 [archaic]: Aggiunta una patch per correggere 2 fallimenti della testsuite di glibc quando il kernel in funzione è 2.6.11.x.
18 aprile 2005 [manuel]: Sistemati i tag beginpage perché corrispondano ai precedenti cambiamenti nel testo.
17 aprile 2005 [manuel]: Aggiornati i fogli di stile per usare DocBook-XSL 1.68.1.
17 aprile 2005 [matt]: Non si crea il log file degli eventi hotplug; gli script di avvio lo gestiscono per noi.
17 aprile 2005 [matt]: Uso delle mappe caratteri canoniche in /etc/profile e non si imposta LC_ALL (Ken Moffat and Alexander Patrakov)
16 aprile 2005 [matt]: Rispiegata la gestione dei dispositivi hotplug ora che installiamo il pacchetto hotplug (Andrew Benton)
16 aprile 2005 [matt]: Correzioni minori ortografiche/grammaticali (Allard Welter)
16 aprile 2005 [matt]: Correzioni minori ortografiche/grammaticali (Peter Ennis)
13 aprile 2005 [matt]: Rimossi i riferimenti al collegamento statico della toolchain passo 1 che avrebbe dovuto essere parte del bug bug 1061 (Andrew Benton)
13 aprile 2005 [manuel]: Correzioni ortografiche segnalate da Archiac. Aggiunti tag per correggere l'aspetto PDF nel capitolo 06.
12 aprile 2005 [manuel]: Piccoli cambiamenti redazionali. Aggiunti tag per correggere l'aspetto PDF in tutti i capitoli tranne il capitolo 06.
11 aprile 2005 [manuel]: Cita la testsuite di Bzip2 Numerose correzioni di tag e testo.
6 aprile 2005 [matt]: Sposta il comando sed e2fsprogs prima di entrare nell directory di costruzione (Steffen R. Knollmann).
4 aprile 2005 [matt]: Typo: L'initscript di udev registra udevsend, non udev, come gestore di hotplug (Bryan Kadzban)
4 aprile 2005 [matt]: Nessuna necessità di creare manualmente /var/log/hotplug poiché il Makefile di hotplug lo crea (Ken Moffat). Anche minori riscritture per migliorare la consistenza.
4 aprile 2005 [matt]: corregge un problema di compilazione di E2fsprogs (Ken Moffat & Greg Schafer)
2 aprile 2005 [jhuntwork]: Corretto l'url di dtd per i file xml di sysklogd
31 marzo 2005 [jhuntwork]: Cambiato il link per far puntare less a ftp.gnu.org
31 marzo 2005 [matt]: Aggiornato a LFS-Bootscripts 3.2.0
31 marzo 2005 [matt]: Aggiornato a m4-1.4.3
30 marzo 2005 [matt]: Aggiornato a iproute2-2.6.11-050330
30 marzo 2005 [jhuntwork]: Rimosso syslog-ng-1.6.6, libol-0.3.15. Reintrodotto sysklogd-1.4.1. Grazie a Archaic per la patch.
26 marzo 2005 [matt]: Aggiornato a linux-libc-headers-2.6.11.2
26 marzo 2005 [matt]: Aggiornato a linux-libc-headers-2.6.11.1
26 marzo 2005 [matt]: Aggiornato a linux-2.6.11.6
22 marzo 2005 [jim]: Aggiornato a e2fsprogs-1.3.7.
21 marzo 2005 [jim]: Aggiunta patch per correggere il problema con shadow e lastlog.
19 marzo 2005 [jim]: Aggiunta patch per correggere il problema con tar -S
19 marzo 2005 [matt]: Rimossi i riferimenti alla patch di sicurezza del kernel
19 marzo 2005 [jim]: Aggiornato a udev-056
19 marzo 2005 [jim]: Aggiornato a linux-2.6.11.5
19 marzo 2005 [jim]: Cambiati riferimenti da Iproute2 a IPRoute2
18 marzo 2005 [jim]: Aggiornato a Findutils 4.2.20
16 marzo 2005 [jim]: Aggiornato a linux-2.6.11.4
16 marzo 2005 [jim]: Rimosso il riferimento alla patch di sicurezza del kernel
16 marzo 2005 [jim]: Rimossa la patch find_update per IPRoute2, non è più necessaria
15 marzo 2005 [matt]: Aggiornato a iproute2-2.6.11-050314
14 marzo 2005 [matt]: Elenco delle descrizioni dei file/directory installati in un ordine in qualche modo alfabetico.
14 marzo 2005 [matt]: Corretto errore di digitazione, e riscritte alcune delle spiegazioni di hotplug per (si spera) una migliore chiarezza
14 marzo 2005 [matt]: Aggiornato a gettext-0.14.3
14 marzo 2005 [jim]: Aggiunta /var/log/hotplug per la cattura di eventi hotplug. Aggiunte /lib/firmware per il caricamento del firmware con hotplug
13 marzo 2005 [jim]: Aggiornato iproute2 db patch a iproute2-2.6.11-050310. Rimossa la patch non necessaria find_update anche per iproute2-2.6.11-050310
13 marzo 2005 [matt]: Aggiornato a iproute2-2.6.11-050310
13 marzo 2005 [matt]: Aggiornato a linux-2.6.11.3 e linux-libc-headers-2.6.11.0
13 marzo 2005 [matt]: Riscrittura della sezione A proposito di SBU per riflettere la precedente correzione del bug 1061
13 marzo 2005 [matt]: Linkato dinamicamente il passo1 della toolchain per aggirare il bug 1061 e rimossi tutti i testi di spiegazione relativi
12 marzo 2005 [matt]: Aggiornato a udev-054
12 marzo 2005 [matt]: Aggiornato a findutils-4.2.19
12 marzo 2005 [matt]: Aggiornato psmisc a 21.6
10 marzo 2005 [matt]: gettext non isntalla più libgettext{lib,src}.a (Jack Brown)
3 marzo 2005 [matt]: Rimosso --without-cvs dalle istruzioni di glibc, poiché non stiamo usando più gli snapshot glibc CVS
3 marzo 2005 [matt]: Corretti degli errori di digitazione nelle locazioni di download
2 marzo 2005 [matt]: Aggiunta nota riguardante potenziali personalizzazioni nella versione di una distribuzione di e2fsprogs. Corregge il bug 1047. Grazie a Steve Crosby per il testo di spiegazione suggerito.
2 marzo 2005 [jim]: Aggiornate le locazioni di download
28 febbraio 2005 [jim]: Aggiornato bash corregge patch a -3
28 febbraio 2005 [matt]: Aggiornamento a binutils to 2.14.94.0.2.2
28 febbraio 2005 [matt]: Spostata /usr/bin/logger in /bin poiché gli script di avvio ne hanno bisogno qui. Corregge il bug 1035.
28 febbraio 2005 [matt]: Aggiornamento a iana-etc-1.04
28 febbraio 2005 [matt]: Corregge le istruzioni per invocare la testsuite di udev (Randy McMurchy)
27 febbraio 2005 [matt]: Corregge il titolo della patch di readline nel capitolo 3. Corregge il bug 1049
27 febbraio 2005 [matt]: Cita la testsuite di udev. Corregge il bug 1042
27 febbraio 2005 [matt]: Uso di --without-csharp invece di --disable-csharp, poiché l'ultimo non funziona come voluto. Corregge bug 1033
27 febbraio 2005 [matt]: Aggiornamento a gettext-0.14.2
27 febbraio 2005 [matt]: Aggiornamento a findutils-4.2.18
27 febbraio 2005 [matt]: Aggiornamento a bzip2-1.0.3
19 febbraio 2005 [gerard]: Capitolo 5-Stripping: rimosso doc dalle directory da creare in /tools. Questa directory non viene più creata.
19 febbraio 2005 [jeremy]: Aggiunta correzione al capitolo 5 glibc build per correggere la disabilitazione della funzionalità selinux. Grezie a Bobson su IRC (bobson@bobson.net) per averlo fatto notare. Chiuso bugzilla 1034.
19 febbraio 2005 [gerard]: Sincronizzato il ramo Testing con il corrente Unstable/Trunk. Spostato il ramo Testing a Trunk e interrotto il ramo Testing come da discussione su lfs-dev sui cambiamenti dei rami.
5 febbraio 2005 [matt]: Copia del file di hotplug pnp.distmap per zittire i suoi warning. Inoltre sistemato il testo di spiegazione
29 gennaio 2005 [matt]: Aggiornamento a sed-4.1.4
29 gennaio 2005 [matt]: Aggiornamento a procps-3.2.5
29 gennaio 2005 [matt]: Aggiornamento a shadow-4.0.7
29 gennaio 2005 [matt]: Aggiornamento a util-linux-2.12q.
27 gennaio 2005 [matt]: Aggiunto un avviso che il link simbolico /usr/src/linux non deve essere creato. Corregge bug 1012.
27 gennaio 2005 [matt]: Aggiunto link alla locazione FTP del live-cd . Corregge bug 1014.
27 gennaio 2005 [matt]: Aggiunti bison, flex e m4 alla lista di dipendenze di binutils. Corretto Bug 1018.
27 gennaio 2005 [manuel]: Aggiornamento a gcc-3.4.3-specs-2.patch.
19 gennaio 2005 [jeremy]: Aggiunto un symlink extra per libgcc_s.so al Capitolo 6 - questo non è mai migrato dalla unstable fino ad oggi.
9 gennaio 2005 [matt]: Aggiunta una patch di sicurezza per il kernel
9 gennaio 2005 [matt]: Aggiunta una patch di sicurezza per vim
9 gennaio 2005 [matt]: Aggiornamento a man-1.5p
9 gennaio 2005 [matt]: Aggiornamento a texinfo-4.8
9 gennaio 2005 [matt]: Aggiornamento a util-linux-2.12p
9 gennaio 2005 [matt]: Aggiornamento a udev-050
9 gennaio 2005 [matt]: Aggiornamento a tcl-8.4.9
9 gennaio 2005 [matt]: Aggiornamento a tar-1.15.1
9 gennaio 2005 [matt]: Aggiornamento a to perl-5.8.6
9 gennaio 2005 [matt]: Aggiornamento a man-pages-2.01
9 gennaio 2005 [matt]: Aggiornamento a linux-libc-headers-2.6.10.0
9 gennaio 2005 [matt]: Aggiornamento a linux-2.6.10
9 gennaio 2005 [matt]: Aggiornamento a gcc-3.4.3
9 gennaio 2005 [matt]: Aggiornamento a bison-2.0
9 gennaio 2005 [matt]: Aggiornamento a autoconf-1.9.4
5 gennaio 2005 [jeremy]: Minori correzioni testuali nella configurazione di rete, poiché iproute non riconosce il vecchio formato eth0:1 per ip aliasing. Chiuso bug 1013.
5 gennaio 2005 [jeremy]: Aggiunto il parametro --disable-selinux al Capitolo 5 glibc. Permette la costruzione da host che usano le funzionalità SELinux, come Fedora Core 3
25 dicembre 2004 [jeremy]: Aggiunto testo suggerito da MSB, chiuso Bug 943
25 dicembre 2004 [jeremy]: Aggiornata binutils a 2.14.94.0.2 - bisogna correggere il problema TLS strip che è stato visto, almeno su X86
22 dicembre 2004 [manuel]: Aggiunto di nuovo al capitolo09/reboot.xml un paragrafo perso dalla versione 5.1.
20 dicembre 2004 [manuel]: Resa conforme a FHS la locazione della configurazione di Grub.
19 dicembre 2004 [manuel]: Aggiunto il server irc.lfs-matrix.de IRC.
5 dicembre 2004 [jeremy]: Aggiunto il parametro DOCBOOKTOMAN a Module-init-utils - senza questo la compilazione fallisce. Grazie Boris Buegling
2 dicembre 2004 [jeremy]: Rimossa la vecchia patch bash display_wrap, in favore delle patch di correzione più nuove, e aggiunta anche la patch avoid_WCONTINUED
2 dicembre 2004 [jeremy]: Aggiornamento a TCL 8.4.8, Grep 2.5.1a Util-linux 2.12i, Iana-etc 1.03, File 4.12, Module-init-tools 3.1, Procps 3.2.4
2 dicembre 2004 [jeremy]: Migrato il cambiamento della unstable per costruire Glibc verso linux-libc-headers puliti invece degli header del kernel grezzi, portandoci più in linea con ciò che gli sviluppatori del kernel kernel pensano debba avvenire.
1 dicembre 2004 [jeremy]: Tolto Udev dalla costruzione nel Capitolo 5, a favore della creazione di un set minimo di dispositivi all'inizio del Capitolo 6. Tutti i dispositivi sono creati dopo l'installazione di Udev verso la fine del Capitolo 6
1 dicembre 2004 [jeremy]: Aggiornamento a Automake 1.9.3, Binutils 2.15.92.0.2, Findutils 4.2.3, GCC 3.4.2, Glibc 20041011, Iana-Etc 1.02 Iproute2 2.6.9-041019, LFS-Bootscripts 2.2.3, Libtool 1.5.10, Linux 2.6.9 Linux-libc-headers 2.6.9.1, Man 1.5o1, Man-pages 1.70, Shadow 4.0.6, Udev 046, Zlib 1.2.2, Hotplug 2004_09_23, Libol 0.3.14, Syslog-ng 1.6.5
Ramo di LFS 6.0 congelato il 10 ottobre 2004