Download the Linux From Scratch Book

Current Stable

This is the latest released LFS systemd book, well tested and mature enough for everyday use.

You may download the stable book in various formats from the stable book directory.

Current Pre-release Version — LFS-13.0-systemd-rc1

This is a candidate for a new version of lfs. It will be released as stable in the near future and is in the meantime considered to be under testing. This version uses systemd and the required packages and boot process are significantly different from the prior System V version of LFS. Major components of the book should stay unchanged from day to day, but minor adjustments and bug fixes may be applied while the book undergoes testing.

You may download the book from the LFS-13.0-systemd-rc1 directory.

Current Development

This is the LFS systemd Book in its current development state. Changes can happen that break the build temporarily.
Not recommended for inexperienced LFS'ers.

Daily rendered snapshots may be downloaded. Or check out the book's XML and render it yourself:

git clone https://git.linuxfromscratch.org/lfs.git lfs-git

After the prerequisites listed in the INSTALL file are present, use 'make REV=systemd', to render the book. Additional information is listed in the README file.


Prior versions of LFS

The prior System V version of LFS is no longer maintained.

You may download the most recent stable book in various formats from the 12.4 directory.

Current Status

This is the LFS System V Book in its current state. The build instructions for packages are relatively unchanged when new packages are released and most of the instructions are common with the systemd book above. However the package instructions have not been validated for the System V environment.

Daily rendered snapshots may be downloaded. Or check out the book's XML source as above and render it yourself:

Not recommended for inexperienced LFS'ers.

Old branch

Some old Git branches (those are inactive after 10.0 release except release branches) are hidden. They are not visible in the Trac Web interface, nor cloned with git clone by default. Read the wiki page for details.

Systemd version of LFS

LFS Museum

Old and crusty. But still useful as an educational experience, or to see how LFS has grown over the years. lfs-museum

Packages for LFS

LFS has a list of packages and patches which you should download. Please use the versions which are listed in the book (see the FAQ); these are tested versions which are known to work with each other. There are several ways to download the packages.

Hunt and Peck

When a package is not available from the location listed in the book, some other places to try are:

LFS HTTP/FTP Sites

If the above methods are not available to you, the packages are also available in a tarball and individually on the following ftp and http mirrors.