Linux From Scratch stable version 9.0 released

Linux From Scratch (LFS), a project that provides you with step-by-step instructions for building your own custom Linux system, has released a new version of their book in two versions (without and with systemd):

The Linux From Scratch community announces the release of LFS Version 9.0. Major changes include toolchain updates to glibc-2.30, and gcc-9.2.0. In total, 33 packages were updated since the last release. Changes to the text have also been made throughout the book. The Linux kernel has also been updated to version 5.2.8.


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.

The Beyond Linux From Scratch (BLFS) project, which extends the LFS project by providing “instructions for installing and configuring various packages on top of a base LFS system”, such as server and desktop software and libraries, also announced an accompanying release:

The BLFS Team is proud to present version 9.0 of Beyond Linux From Scratch. This version includes approximately 1000 packages beyond the base Linux From Scratch Version 9.0 book. The book has 850 updates from the previous version plus many other text and formatting changes.

The System V version of the book now has added Gnome as an additional desktop environment in addition to the previous KDE/plasma, xfce, and lxde environments.

This is a coordinated release with BLFS-9.0-systemd.

You can view the 9.0 version at online or download to read locally.

You can view the 9.0 systemd version at online systemd or download-systemd to read locally.

I’ve been wanting to set up an LFS system as a learning experience for almost two decades now. I really have to stop putting it off.


  1. 2019-09-29 5:03 pm
    • 2019-09-29 6:10 pm
      • 2019-09-30 10:55 am
  2. 2019-09-29 6:09 pm
  3. 2019-09-29 8:12 pm
  4. 2019-09-30 3:30 pm
  5. 2019-10-01 1:07 pm