The Linux From Scratch community announces the release of LFS Version 10.0.

This version of the book has undergone a major reorganization. It uses enhanced cross-compilation techniques and an environment isolated from the host system to build tools for the final system. This reduces both the chance for changing the the host system and the potential of the host system influencing the LFS build process.

Major package updates include toolchain versions glibc-2.32, gccc-10.2.0, and binutils-2.35. In total, 37 packages were updated since the last release. The Linux kernel has also been updated to version 5.8.3.

You can read the book online, or download to read locally.

In coordination with this release, a new version of LFS using the systemd package is also being released. This package implements the newer systemd style of system initialization and control and is consistent with LFS in most packages.

You can read the systemd version of the book online at LFS-systemd, or download-systemd to read locally.

Please direct any comments about this release to the LFS development team at lfs-dev@lists.linuxfromscratch.org. Please note that registration for the lfs-dev mailing list is required to avoid junk email.