This is version 12.2 of the Linux From Scratch book, dated September 1st, 2024. If this book is more than six months old, a newer and better version is probably already available. To find out, please check one of the mirrors via https://www.linuxfromscratch.org/mirrors.html.
Below is a list of changes made since the previous release of the book.
Changelog Entries:
2024-09-01
[bdubbs] - LFS-12.2 released.
2024-08-23
[xry111] - Update to lfs-bootscripts-20240825. Only trivial non-functional changes.
2024-08-23
[xry111] - Update to lfs-bootscripts-20240823, to fix an issue causing VT 2-6 not affected by the FONT= setting in /etc/sysconfig/console.
2024-08-17
2024-08-15
2024-08-05
[bdubbs] - Update to bash-5.2.32. Fixes #5532.
[bdubbs] - Update to iana-etc-20240801. Addresses #5006.
[bdubbs] - Update to vim-9.1.0660. Addresses #4500.
[bdubbs] - Update to binutils-2.43. Fixes #5535.
[bdubbs] - Update to linux-6.10.3. Fixes #5534.
[bdubbs] - Update to readline-8.2.13. Fixes #5533.
[bdubbs] - Update to wheel-0.44.0. Fixes #5536.
2024-08-01
[bdubbs] - Update to gcc-14.2.0. Fixes #5530.
[bdubbs] - Update to iana-etc-20240723. Addresses #5006.
[bdubbs] - Update to glibc-2.40. Fixes #5529.
[bdubbs] - Update to iproute2-6.10.0. Fixes #5523.
[bdubbs] - Update to linux-6.10.2. Fixes #5521.
[bdubbs] - Update to lz4-1.10.0. Fixes #5526.
[bdubbs] - Update to meson-1.5.1. Fixes #5527.
[bdubbs] - Update to setuptools-72.1.0. Fixes #5531.
[bdubbs] - Update to sysklogd-2.6.1. Fixes #5522.
[bdubbs] - Update to systemd-256.4. Fixes #5518.
[bdubbs] - Update to sysvinit-3.10. Fixes #5528.
2024-07-15
[bdubbs] - Update to iana-etc-20240701. Addresses #5006.
[bdubbs] - Update to vim-9.1.0580. Addresses #4500.
[bdubbs] - Update to automake-1.17. Fixes #5520.
[bdubbs] - Update to gdbm-1.24. Fixes #5515.
[bdubbs] - Update to linux-6.9.9. Fixes #5517.
[bdubbs] - Update to less-661. Fixes #5513.
[bdubbs] - Update to meson-1.5.0. Fixes #5519.
[bdubbs] - Update to setuptools-70.3.0. Fixes #5514.
[bdubbs] - Update to util-linux-2.40.2. Fixes #5516.
2024-07-01
[bdubbs] - Update lfs-bootscripts to only output escape sequences to a terminal.
2024-07-01
[bdubbs] - Update to iana-etc-20240612. Addresses #5006.
[bdubbs] - Update to bc-6.7.6. Fixes #5506.
[bdubbs] - Update to man-pages-6.9.1. Fixes #5507.
[bdubbs] - Update to linux-6.9.7. Fixes #5508.
[bdubbs] - Update to sysklogd-2.5.2. Fixes #5509.
[bdubbs] - Update to shadow-4.16.0. Fixes #5510.
[bdubbs] - Update to systemd-256.1. Fixes #5511.
[bdubbs] - Update to setuptools-70.1.1. Fixes #5512.
2024-06-15
[bdubbs] - Update to vim-9.1.0478. Addresses #4500.
[bdubbs] - Update to iana-etc-20240607. Addresses #5006.
[bdubbs] - Update to systemd-256. Fixes #5504.
[bdubbs] - Update to python3-3.12.4. Fixes #5502.
[bdubbs] - Update to perl-5.40.0. Fixes #5503.
[bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes #5500.
[bdubbs] - Update to linux-6.9.4. Fixes #5505.
[bdubbs] - Update to findutils-4.10.0. Fixes #5499.
2024-05-31
[bdubbs] - Update to meson-1.4.1. Fixes #5498.
[bdubbs] - Update to xz-5.6.2. Fixes #5471.
[bdubbs] - Add linux-6.9.x compatibility instructions to udev. Fixes #5496.
[bdubbs] - Update to setuptools-70.0.0 (python module). Fixes #5491.
[bdubbs] - Update to ninja-1.12.1. Fixes #5489.
[bdubbs] - Update to man-pages-6.8. Fixes #5494.
[bdubbs] - Update to linux-6.9.3. Fixes #5491.
[bdubbs] - Update to libcap-2.70. Fixes #5493.
[bdubbs] - Update to iproute2-6.9.0. Fixes #5492.
[bdubbs] - Update to e2fsprogs-1.47.1. Fixes #5495.
2024-05-13
[xry111] - Synchronize coreutils i18n patch from Fedora to fix a build failure on 32-bit x86 and an alarming compiler warning on both 32-bit x86 and x86_64 with GCC 14.1 or later.
2024-05-11
[bdubbs] - Update to vim-9.1.0405. Addresses #4500.
[bdubbs] - Update to util-linux-2.40.1. Fixes #5482.
[bdubbs] - Update to linux-6.8.9. Fixes #5484.
[bdubbs] - Update to jinja2-3.1.4 (Python module). Fixes #5485.
[bdubbs] - Update to iana-etc-20240502. Addresses #5006.
[bdubbs] - Update to gcc-14.1.0. Fixes #5486.
2024-05-01
2024-04-16
[bdubbs] - Make minor change to ifup script output text.
2024-04-15
[bdubbs] - Update to setuptools-69.5.1. Fixes #5478.
[bdubbs] - Update to python3-3.12.3. Fixes #5476.
[bdubbs] - Update to openssl-3.3.0. Fixes #5475.
[bdubbs] - Update to ninja-1.12.0. Fixes #5477.
[bdubbs] - Update to man-db-2.12.1. Fixes #5474.
[bdubbs] - Update to linux-6.8.6. Fixes #5472.
[bdubbs] - Update to iana-etc-20240412. Addresses #5006.
[bdubbs] - Update to vim-9.1.0330. Addresses #4500.
2024-03-31
[bdubbs] - Update to iana-etc-20240318. Addresses #5006.
[bdubbs] - Update to zstd-1.5.6. Fixes #5468.
[bdubbs] - Update to util-linux-2.40. Fixes #5430.
[bdubbs] - Update to shadow-4.15.1. Fixes #5465.
[bdubbs] - Update to pkgconf-2.2.0. Fixes #5469.
[bdubbs] - Update to linux-6.8.2. Fixes #5467.
[bdubbs] - Update to coreutils-9.5. Fixes #5470.
2024-03-29
[bdubbs] - Revert to xz-5.4.6 due to upstream compromise.
2024-03-25
[timtas] - Update to sysvinit-3.09. Fixes #5466.
2024-03-19
2024-03-15
[bdubbs] - Update to wheel-0.43.0. Fixes #5459.
[bdubbs] - Update to setuptools-69.2.0 (Python module). Fixes #5462.
[bdubbs] - Update to meson-1.4.0. Fixes #5460.
[bdubbs] - Update to expat-2.6.2 (Security fix). Fixes #5461.
[bdubbs] - Update to iana-etc-20240305. Addresses #5006.
[bdubbs] - Update to vim-9.1.0161. Addresses #4500.
[bdubbs] - Update to xz-5.6.1. Fixes #5457.
[bdubbs] - Update to shadow-4.15.0. Fixes #5456.
[bdubbs] - Update to psmisc-23.7. Fixes #5454.
[bdubbs] - Update to kmod-32. Fixes #5455.
[bdubbs] - Update to elfutils-0.191. Fixes #5451.
2024-03-02
[bdubbs] - Update to iana-etc-20240222. Addresses #5006.
[bdubbs] - Update to vim-9.1.0145. Addresses #4500.
[bdubbs] - Update to xz-5.6.0. Fixes #5447.
[bdubbs] - Update to tcl-8.6.14. Fixes #5448.
[bdubbs] - Update to shadow-4.14.6. Fixes #5450.
[bdubbs] - Update to setuptools-69.1.1. Fixes #5446.
[bdubbs] - Update to linux-6.7.7. Fixes #5444.
[bdubbs] - Update to libffi-3.4.6. Fixes #5443.
[bdubbs] - Update to gettext-0.22.5. Fixes #5445.
[bdubbs] - Update to expat-2.6.1. Fixes #5449.
2024-03-01
[bdubbs] - LFS-12.1 released.